builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-343 starttime: 1461196708.36 results: success (0) buildid: 20160420145812 builduid: 0196ae12dcc544b9abb2c818bb34b6f2 revision: a6623a30d98d63a54ac754b28e55e986643e6c93 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.363805) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.364246) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.364528) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.440123) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.440394) ========= 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-1461196163.505143-50338427 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 16:58:28-- 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% 548K=0.02s 2016-04-20 16:58:28 (548 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.289082 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.823775) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.824076) ========= 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-1461196163.505143-50338427 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027506 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.876492) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:28.876832) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a6623a30d98d63a54ac754b28e55e986643e6c93 --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 a6623a30d98d63a54ac754b28e55e986643e6c93 --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-1461196163.505143-50338427 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 16:58:28,992 truncating revision to first 12 chars 2016-04-20 16:58:28,992 Setting DEBUG logging. 2016-04-20 16:58:28,992 attempt 1/10 2016-04-20 16:58:28,993 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a6623a30d98d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 16:58:29,297 unpacking tar archive at: fx-team-a6623a30d98d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.582155 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:29.499312) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:29.499592) ========= script_repo_revision: a6623a30d98d63a54ac754b28e55e986643e6c93 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:29.499974) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:29.500243) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:58:29.734283) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 9 secs) (at 2016-04-20 16:58:29.734625) ========= /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-1461196163.505143-50338427 _=/tools/buildbot/bin/python using PTY: False 16:58:29 INFO - MultiFileLogger online at 20160420 16:58:29 in /builds/slave/test 16:58:29 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 16:58:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:58:29 INFO - {'append_to_log': False, 16:58:29 INFO - 'base_work_dir': '/builds/slave/test', 16:58:29 INFO - 'blob_upload_branch': 'fx-team', 16:58:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:58:29 INFO - 'buildbot_json_path': 'buildprops.json', 16:58:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:58:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:58:29 INFO - 'download_minidump_stackwalk': True, 16:58:29 INFO - 'download_symbols': 'true', 16:58:29 INFO - 'e10s': False, 16:58:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:58:29 INFO - 'tooltool.py': '/tools/tooltool.py', 16:58:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:58:29 INFO - '/tools/misc-python/virtualenv.py')}, 16:58:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:58:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:58:29 INFO - 'log_level': 'info', 16:58:29 INFO - 'log_to_console': True, 16:58:29 INFO - 'opt_config_files': (), 16:58:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:58:29 INFO - '--processes=1', 16:58:29 INFO - '--config=%(test_path)s/wptrunner.ini', 16:58:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:58:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:58:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:58:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:58:29 INFO - 'pip_index': False, 16:58:29 INFO - 'require_test_zip': True, 16:58:30 INFO - 'test_type': ('testharness',), 16:58:30 INFO - 'this_chunk': '1', 16:58:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:58:30 INFO - 'total_chunks': '10', 16:58:30 INFO - 'virtualenv_path': 'venv', 16:58:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:58:30 INFO - 'work_dir': 'build'} 16:58:30 INFO - ##### 16:58:30 INFO - ##### Running clobber step. 16:58:30 INFO - ##### 16:58:30 INFO - Running pre-action listener: _resource_record_pre_action 16:58:30 INFO - Running main action method: clobber 16:58:30 INFO - rmtree: /builds/slave/test/build 16:58:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:58:31 INFO - Running post-action listener: _resource_record_post_action 16:58:31 INFO - ##### 16:58:31 INFO - ##### Running read-buildbot-config step. 16:58:31 INFO - ##### 16:58:31 INFO - Running pre-action listener: _resource_record_pre_action 16:58:31 INFO - Running main action method: read_buildbot_config 16:58:31 INFO - Using buildbot properties: 16:58:31 INFO - { 16:58:31 INFO - "project": "", 16:58:31 INFO - "product": "firefox", 16:58:31 INFO - "script_repo_revision": "production", 16:58:31 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 16:58:31 INFO - "repository": "", 16:58:31 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 16:58:31 INFO - "buildid": "20160420145812", 16:58:31 INFO - "pgo_build": "False", 16:58:31 INFO - "basedir": "/builds/slave/test", 16:58:31 INFO - "buildnumber": 46, 16:58:31 INFO - "slavename": "tst-linux32-spot-343", 16:58:31 INFO - "revision": "a6623a30d98d63a54ac754b28e55e986643e6c93", 16:58:31 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 16:58:31 INFO - "platform": "linux", 16:58:31 INFO - "branch": "fx-team", 16:58:31 INFO - "repo_path": "integration/fx-team", 16:58:31 INFO - "moz_repo_path": "", 16:58:31 INFO - "stage_platform": "linux", 16:58:31 INFO - "builduid": "0196ae12dcc544b9abb2c818bb34b6f2", 16:58:31 INFO - "slavebuilddir": "test" 16:58:31 INFO - } 16:58:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:58:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:58:31 INFO - Running post-action listener: _resource_record_post_action 16:58:31 INFO - ##### 16:58:31 INFO - ##### Running download-and-extract step. 16:58:31 INFO - ##### 16:58:31 INFO - Running pre-action listener: _resource_record_pre_action 16:58:31 INFO - Running main action method: download_and_extract 16:58:31 INFO - mkdir: /builds/slave/test/build/tests 16:58:31 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')]} 16:58:31 INFO - https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:58:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:58:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:58:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:33 INFO - Downloaded 1325 bytes. 16:58:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:58:33 INFO - Using the following test package requirements: 16:58:33 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:58:33 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:58:33 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:58:33 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'jsshell-linux-i686.zip'], 16:58:33 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:58:33 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:58:33 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:58:33 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:58:33 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:58:33 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:58:33 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:58:33 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 16:58:33 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')]} 16:58:33 INFO - https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:58:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:58:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:58:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:36 INFO - Downloaded 22431968 bytes. 16:58:36 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/*'] 16:58:36 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/* 16:58:37 INFO - caution: filename not matched: web-platform/* 16:58:37 INFO - Return code: 11 16:58:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:37 INFO - https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:58:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:58:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:58:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:41 INFO - Downloaded 36397847 bytes. 16:58:41 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/*'] 16:58:41 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/* 16:58:45 INFO - caution: filename not matched: bin/* 16:58:45 INFO - caution: filename not matched: config/* 16:58:45 INFO - caution: filename not matched: mozbase/* 16:58:45 INFO - caution: filename not matched: marionette/* 16:58:45 INFO - caution: filename not matched: tools/wptserve/* 16:58:45 INFO - Return code: 11 16:58:45 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')]} 16:58:45 INFO - https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:58:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:58:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:58:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:52 INFO - Downloaded 63470271 bytes. 16:58:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:58:52 INFO - mkdir: /builds/slave/test/properties 16:58:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:58:52 INFO - Writing to file /builds/slave/test/properties/build_url 16:58:52 INFO - Contents: 16:58:52 INFO - build_url:https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:58:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:58:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:58:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:58:52 INFO - Contents: 16:58:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:58:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:52 INFO - https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:58:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:58:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:58:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:58:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IBIcKEEUR6ur396g00yKCQ/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 16:59:01 INFO - Downloaded 91772296 bytes. 16:59:01 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'] 16:59:01 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 16:59:11 INFO - Return code: 0 16:59:11 INFO - Running post-action listener: _resource_record_post_action 16:59:11 INFO - Running post-action listener: set_extra_try_arguments 16:59:11 INFO - ##### 16:59:11 INFO - ##### Running create-virtualenv step. 16:59:11 INFO - ##### 16:59:11 INFO - Running pre-action listener: _pre_create_virtualenv 16:59:11 INFO - Running pre-action listener: _resource_record_pre_action 16:59:11 INFO - Running main action method: create_virtualenv 16:59:11 INFO - Creating virtualenv /builds/slave/test/build/venv 16:59:11 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 16:59:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:59:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:59:12 INFO - Using real prefix '/usr' 16:59:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:59:13 INFO - Installing distribute.............................................................................................................................................................................................done. 16:59:16 INFO - Installing pip.................done. 16:59:16 INFO - Return code: 0 16:59:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:59: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')]} 16:59:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:59:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:59: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')]} 16:59:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:59:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:59:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9d8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1461196163.505143-50338427', '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 16:59:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:59:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:59:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:59:16 INFO - 'CCACHE_UMASK': '002', 16:59:16 INFO - 'DISPLAY': ':0', 16:59:16 INFO - 'HOME': '/home/cltbld', 16:59:16 INFO - 'LANG': 'en_US.UTF-8', 16:59:16 INFO - 'LOGNAME': 'cltbld', 16:59:16 INFO - 'MAIL': '/var/mail/cltbld', 16:59:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:59:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:59:16 INFO - 'MOZ_NO_REMOTE': '1', 16:59:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:59:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:59:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:59:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:59:16 INFO - 'PWD': '/builds/slave/test', 16:59:16 INFO - 'SHELL': '/bin/bash', 16:59:16 INFO - 'SHLVL': '1', 16:59:16 INFO - 'TERM': 'linux', 16:59:16 INFO - 'TMOUT': '86400', 16:59:16 INFO - 'USER': 'cltbld', 16:59:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461196163.505143-50338427', 16:59:16 INFO - '_': '/tools/buildbot/bin/python'} 16:59:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:59:17 INFO - Downloading/unpacking psutil>=0.7.1 16:59:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:59:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:59:17 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 16:59:17 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 16:59:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:59:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:01:19 INFO - Cleaning up... 17:01:19 INFO - Exception: 17:01:19 ERROR - Traceback (most recent call last): 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/basecommand.py", line 122, in main 17:01:19 INFO - status = self.run(options, args) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/commands/install.py", line 278, in run 17:01:19 INFO - requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/req.py", line 1177, in prepare_files 17:01:19 INFO - url = finder.find_requirement(req_to_install, upgrade=self.upgrade) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 252, in find_requirement 17:01:19 INFO - for page in self._get_pages(locations, req): 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 387, in _get_pages 17:01:19 INFO - page = self._get_page(location, req) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 568, in _get_page 17:01:19 INFO - session=self.session, 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 670, in get_page 17:01:19 INFO - resp = session.get(url, headers={"Accept": "text/html"}) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 395, in get 17:01:19 INFO - return self.request('GET', url, **kwargs) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/download.py", line 237, in request 17:01:19 INFO - return super(PipSession, self).request(method, url, *args, **kwargs) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 383, in request 17:01:19 INFO - resp = self.send(prep, **send_kwargs) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 506, in send 17:01:19 INFO - history = [resp for resp in gen] if allow_redirects else [] 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 168, in resolve_redirects 17:01:19 INFO - allow_redirects=False, 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 486, in send 17:01:19 INFO - r = adapter.send(request, **kwargs) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/adapters.py", line 394, in send 17:01:19 INFO - r.content 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/models.py", line 679, in content 17:01:19 INFO - self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes() 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/models.py", line 616, in generate 17:01:19 INFO - decode_content=True): 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/packages/urllib3/response.py", line 236, in stream 17:01:19 INFO - data = self.read(amt=amt, decode_content=decode_content) 17:01:19 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/packages/urllib3/response.py", line 183, in read 17:01:19 INFO - data = self._fp.read(amt) 17:01:19 INFO - File "/usr/lib/python2.7/httplib.py", line 541, in read 17:01:19 INFO - return self._read_chunked(amt) 17:01:19 INFO - File "/usr/lib/python2.7/httplib.py", line 592, in _read_chunked 17:01:19 INFO - value.append(self._safe_read(amt)) 17:01:19 INFO - File "/usr/lib/python2.7/httplib.py", line 647, in _safe_read 17:01:19 INFO - chunk = self.fp.read(min(amt, MAXAMOUNT)) 17:01:19 INFO - File "/usr/lib/python2.7/socket.py", line 380, in read 17:01:19 INFO - data = self._sock.recv(left) 17:01:19 INFO - timeout: timed out 17:01:19 INFO - Storing debug log for failure in /home/cltbld/.pip/pip.log 17:01:19 WARNING - Return code: 2 17:01:19 WARNING - Could not install python package: /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 failed after 1 tries! 17:01:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:01:19 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')]} 17:01:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:19 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')]} 17:01:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:19 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 0x9d8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1461196163.505143-50338427', '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 17:01:19 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 17:01:19 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 17:01:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:19 INFO - 'CCACHE_UMASK': '002', 17:01:19 INFO - 'DISPLAY': ':0', 17:01:19 INFO - 'HOME': '/home/cltbld', 17:01:19 INFO - 'LANG': 'en_US.UTF-8', 17:01:19 INFO - 'LOGNAME': 'cltbld', 17:01:19 INFO - 'MAIL': '/var/mail/cltbld', 17:01:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:19 INFO - 'MOZ_NO_REMOTE': '1', 17:01:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:19 INFO - 'PWD': '/builds/slave/test', 17:01:19 INFO - 'SHELL': '/bin/bash', 17:01:19 INFO - 'SHLVL': '1', 17:01:19 INFO - 'TERM': 'linux', 17:01:19 INFO - 'TMOUT': '86400', 17:01:19 INFO - 'USER': 'cltbld', 17:01:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461196163.505143-50338427', 17:01:19 INFO - '_': '/tools/buildbot/bin/python'} 17:01:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:01:19 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 17:01:19 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 17:01:19 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 17:01:19 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 17:01:19 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 17:01:19 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 17:01:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:01:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:01:23 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 17:01:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:01:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:01:23 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 17:01:23 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 17:01:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:01:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:01:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:01:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:01:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:01:24 INFO - Installing collected packages: mozsystemmonitor, psutil 17:01:24 INFO - Running setup.py install for mozsystemmonitor 17:01:24 INFO - Running setup.py install for psutil 17:01:24 INFO - building 'psutil._psutil_linux' extension 17:01:24 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 17:01:25 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 17:01:25 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 17:01:25 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 17:01:25 INFO - building 'psutil._psutil_posix' extension 17:01:25 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 17:01:25 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 17:01:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:01:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:01:25 INFO - Successfully installed mozsystemmonitor psutil 17:01:25 INFO - Cleaning up... 17:01:25 INFO - Return code: 0 17:01:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:01: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')]} 17:01:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01: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')]} 17:01:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:25 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 0x9d8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1461196163.505143-50338427', '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 17:01:25 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 17:01:25 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 17:01:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:25 INFO - 'CCACHE_UMASK': '002', 17:01:25 INFO - 'DISPLAY': ':0', 17:01:25 INFO - 'HOME': '/home/cltbld', 17:01:25 INFO - 'LANG': 'en_US.UTF-8', 17:01:25 INFO - 'LOGNAME': 'cltbld', 17:01:25 INFO - 'MAIL': '/var/mail/cltbld', 17:01:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:25 INFO - 'MOZ_NO_REMOTE': '1', 17:01:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:25 INFO - 'PWD': '/builds/slave/test', 17:01:25 INFO - 'SHELL': '/bin/bash', 17:01:25 INFO - 'SHLVL': '1', 17:01:25 INFO - 'TERM': 'linux', 17:01:25 INFO - 'TMOUT': '86400', 17:01:25 INFO - 'USER': 'cltbld', 17:01:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461196163.505143-50338427', 17:01:25 INFO - '_': '/tools/buildbot/bin/python'} 17:01:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:26 INFO - Downloading/unpacking blobuploader==1.2.4 17:01:26 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 17:01:26 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 17:01:26 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 17:01:26 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 17:01:26 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 17:01:26 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 17:01:30 INFO - Downloading blobuploader-1.2.4.tar.gz 17:01:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:01:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:01:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:01:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:01:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:01:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:01:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:01:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:01:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:01:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:01:31 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 17:01:31 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 17:01:31 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 17:01:31 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 17:01:31 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 17:01:31 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 17:01:31 INFO - Downloading docopt-0.6.1.tar.gz 17:01:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:01:31 INFO - Installing collected packages: blobuploader, requests, docopt 17:01:31 INFO - Running setup.py install for blobuploader 17:01:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:01:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:01:32 INFO - Running setup.py install for requests 17:01:32 INFO - Running setup.py install for docopt 17:01:33 INFO - Successfully installed blobuploader requests docopt 17:01:33 INFO - Cleaning up... 17:01:33 INFO - Return code: 0 17:01:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:01:33 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')]} 17:01:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:33 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')]} 17:01:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:33 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 0x9d8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1461196163.505143-50338427', '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 17:01:33 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 17:01:33 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 17:01:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:33 INFO - 'CCACHE_UMASK': '002', 17:01:33 INFO - 'DISPLAY': ':0', 17:01:33 INFO - 'HOME': '/home/cltbld', 17:01:33 INFO - 'LANG': 'en_US.UTF-8', 17:01:33 INFO - 'LOGNAME': 'cltbld', 17:01:33 INFO - 'MAIL': '/var/mail/cltbld', 17:01:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:33 INFO - 'MOZ_NO_REMOTE': '1', 17:01:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:33 INFO - 'PWD': '/builds/slave/test', 17:01:33 INFO - 'SHELL': '/bin/bash', 17:01:33 INFO - 'SHLVL': '1', 17:01:33 INFO - 'TERM': 'linux', 17:01:33 INFO - 'TMOUT': '86400', 17:01:33 INFO - 'USER': 'cltbld', 17:01:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461196163.505143-50338427', 17:01:33 INFO - '_': '/tools/buildbot/bin/python'} 17:01:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:01:33 INFO - Running setup.py (path:/tmp/pip-OXvifz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:01:33 INFO - Running setup.py (path:/tmp/pip-RPlaVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:01:33 INFO - Running setup.py (path:/tmp/pip-Cqxh_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:01:34 INFO - Running setup.py (path:/tmp/pip-rD9OJZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:01:34 INFO - Running setup.py (path:/tmp/pip-no2Yo7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:01:34 INFO - Running setup.py (path:/tmp/pip-mgfEKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:01:34 INFO - Running setup.py (path:/tmp/pip-sDAJAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:01:34 INFO - Running setup.py (path:/tmp/pip-f9cIdk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:01:34 INFO - Running setup.py (path:/tmp/pip-d2L5me-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:01:34 INFO - Running setup.py (path:/tmp/pip-BzWQnA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:01:35 INFO - Running setup.py (path:/tmp/pip-YYR5Cj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:01:35 INFO - Running setup.py (path:/tmp/pip-7ZoaH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:01:35 INFO - Running setup.py (path:/tmp/pip-mRe87z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:01:35 INFO - Running setup.py (path:/tmp/pip-u8iV5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:35 INFO - Running setup.py (path:/tmp/pip-Jgf_2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:01:35 INFO - Running setup.py (path:/tmp/pip-sNQutx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:01:35 INFO - Running setup.py (path:/tmp/pip-xBqFGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:01:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:01:36 INFO - Running setup.py (path:/tmp/pip-8pRPtG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:01:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:01:36 INFO - Running setup.py (path:/tmp/pip-qCP6VZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:01:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:36 INFO - Running setup.py (path:/tmp/pip-Hm1W1g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:01:36 INFO - Running setup.py (path:/tmp/pip-UJHtYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:01:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:01:36 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 17:01:36 INFO - Running setup.py install for manifestparser 17:01:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:01:37 INFO - Running setup.py install for mozcrash 17:01:37 INFO - Running setup.py install for mozdebug 17:01:37 INFO - Running setup.py install for mozdevice 17:01:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:01:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:01:37 INFO - Running setup.py install for mozfile 17:01:38 INFO - Running setup.py install for mozhttpd 17:01:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:01:38 INFO - Running setup.py install for mozinfo 17:01:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:01:38 INFO - Running setup.py install for mozInstall 17:01:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:01:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:01:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:01:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:01:38 INFO - Running setup.py install for mozleak 17:01:38 INFO - Running setup.py install for mozlog 17:01:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:01:39 INFO - Running setup.py install for moznetwork 17:01:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:01:39 INFO - Running setup.py install for mozprocess 17:01:39 INFO - Running setup.py install for mozprofile 17:01:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:01:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:01:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:01:39 INFO - Running setup.py install for mozrunner 17:01:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:01:40 INFO - Running setup.py install for mozscreenshot 17:01:40 INFO - Running setup.py install for moztest 17:01:40 INFO - Running setup.py install for mozversion 17:01:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:01:40 INFO - Running setup.py install for wptserve 17:01:40 INFO - Running setup.py install for marionette-driver 17:01:41 INFO - Running setup.py install for browsermob-proxy 17:01:41 INFO - Running setup.py install for marionette-client 17:01:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:01:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:01:41 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 17:01:41 INFO - Cleaning up... 17:01:42 INFO - Return code: 0 17:01:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:01:42 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')]} 17:01:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:42 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')]} 17:01:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:42 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 0x9d8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1461196163.505143-50338427', '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 17:01:42 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 17:01:42 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 17:01:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:42 INFO - 'CCACHE_UMASK': '002', 17:01:42 INFO - 'DISPLAY': ':0', 17:01:42 INFO - 'HOME': '/home/cltbld', 17:01:42 INFO - 'LANG': 'en_US.UTF-8', 17:01:42 INFO - 'LOGNAME': 'cltbld', 17:01:42 INFO - 'MAIL': '/var/mail/cltbld', 17:01:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:42 INFO - 'MOZ_NO_REMOTE': '1', 17:01:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:42 INFO - 'PWD': '/builds/slave/test', 17:01:42 INFO - 'SHELL': '/bin/bash', 17:01:42 INFO - 'SHLVL': '1', 17:01:42 INFO - 'TERM': 'linux', 17:01:42 INFO - 'TMOUT': '86400', 17:01:42 INFO - 'USER': 'cltbld', 17:01:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461196163.505143-50338427', 17:01:42 INFO - '_': '/tools/buildbot/bin/python'} 17:01:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:01:42 INFO - Running setup.py (path:/tmp/pip-kAzKs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:01:42 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)) 17:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:01:42 INFO - Running setup.py (path:/tmp/pip-8pNY3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:01:42 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)) 17:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:01:42 INFO - Running setup.py (path:/tmp/pip-UVjfNM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:01:42 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)) 17:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:01:42 INFO - Running setup.py (path:/tmp/pip-ZkLis4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:01:43 INFO - Running setup.py (path:/tmp/pip-mHkBN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:01:43 INFO - Running setup.py (path:/tmp/pip-F2j72y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:01:43 INFO - Running setup.py (path:/tmp/pip-SV2uhU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:01:43 INFO - Running setup.py (path:/tmp/pip-CxYTlP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:01:43 INFO - Running setup.py (path:/tmp/pip-2mYUc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:01:43 INFO - Running setup.py (path:/tmp/pip-uVySc5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:01:43 INFO - Running setup.py (path:/tmp/pip-bTUPy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:01:43 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)) 17:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:01:44 INFO - Running setup.py (path:/tmp/pip-rWGtvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:01:44 INFO - Running setup.py (path:/tmp/pip-7UDzmi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:01:44 INFO - Running setup.py (path:/tmp/pip-qmAKiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:44 INFO - Running setup.py (path:/tmp/pip-JzR15X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:01:44 INFO - Running setup.py (path:/tmp/pip-QzG6MH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:01:44 INFO - Running setup.py (path:/tmp/pip-Qqf6TA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:01:44 INFO - Running setup.py (path:/tmp/pip-ZHUDpX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:01:44 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)) 17:01:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:01:44 INFO - Running setup.py (path:/tmp/pip-B4c3n3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:01:45 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)) 17:01:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:45 INFO - Running setup.py (path:/tmp/pip-1PdxaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:45 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)) 17:01:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:01:45 INFO - Running setup.py (path:/tmp/pip-lEWwON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:01:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:01:45 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)) 17:01:45 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)) 17:01:45 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)) 17:01:45 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)) 17:01:45 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)) 17:01:45 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)) 17:01:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:01:45 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 17:01:45 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 17:01:45 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 17:01:45 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 17:01:45 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 17:01:45 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 17:01:49 INFO - Downloading blessings-1.6.tar.gz 17:01:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:01:49 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:01:49 INFO - Installing collected packages: blessings 17:01:49 INFO - Running setup.py install for blessings 17:01:49 INFO - Successfully installed blessings 17:01:49 INFO - Cleaning up... 17:01:50 INFO - Return code: 0 17:01:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:01:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:01:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:01:50 INFO - Reading from file tmpfile_stdout 17:01:50 INFO - Current package versions: 17:01:50 INFO - argparse == 1.2.1 17:01:50 INFO - blessings == 1.6 17:01:50 INFO - blobuploader == 1.2.4 17:01:50 INFO - browsermob-proxy == 0.6.0 17:01:50 INFO - docopt == 0.6.1 17:01:50 INFO - manifestparser == 1.1 17:01:50 INFO - marionette-client == 2.3.0 17:01:50 INFO - marionette-driver == 1.4.0 17:01:50 INFO - mozInstall == 1.12 17:01:50 INFO - mozcrash == 0.17 17:01:50 INFO - mozdebug == 0.1 17:01:50 INFO - mozdevice == 0.48 17:01:50 INFO - mozfile == 1.2 17:01:50 INFO - mozhttpd == 0.7 17:01:50 INFO - mozinfo == 0.9 17:01:50 INFO - mozleak == 0.1 17:01:50 INFO - mozlog == 3.1 17:01:50 INFO - moznetwork == 0.27 17:01:50 INFO - mozprocess == 0.22 17:01:50 INFO - mozprofile == 0.28 17:01:50 INFO - mozrunner == 6.11 17:01:50 INFO - mozscreenshot == 0.1 17:01:50 INFO - mozsystemmonitor == 0.0 17:01:50 INFO - moztest == 0.7 17:01:50 INFO - mozversion == 1.4 17:01:50 INFO - psutil == 3.1.1 17:01:50 INFO - requests == 1.2.3 17:01:50 INFO - wptserve == 1.4.0 17:01:50 INFO - wsgiref == 0.1.2 17:01:50 INFO - Running post-action listener: _resource_record_post_action 17:01:50 INFO - Running post-action listener: _start_resource_monitoring 17:01:50 INFO - Starting resource monitoring. 17:01:50 INFO - ##### 17:01:50 INFO - ##### Running pull step. 17:01:50 INFO - ##### 17:01:50 INFO - Running pre-action listener: _resource_record_pre_action 17:01:50 INFO - Running main action method: pull 17:01:50 INFO - Pull has nothing to do! 17:01:50 INFO - Running post-action listener: _resource_record_post_action 17:01:50 INFO - ##### 17:01:50 INFO - ##### Running install step. 17:01:50 INFO - ##### 17:01:50 INFO - Running pre-action listener: _resource_record_pre_action 17:01:50 INFO - Running main action method: install 17:01:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:01:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:01:50 INFO - Reading from file tmpfile_stdout 17:01:50 INFO - Detecting whether we're running mozinstall >=1.0... 17:01:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:01:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:01:51 INFO - Reading from file tmpfile_stdout 17:01:51 INFO - Output received: 17:01:51 INFO - Usage: mozinstall [options] installer 17:01:51 INFO - Options: 17:01:51 INFO - -h, --help show this help message and exit 17:01:51 INFO - -d DEST, --destination=DEST 17:01:51 INFO - Directory to install application into. [default: 17:01:51 INFO - "/builds/slave/test"] 17:01:51 INFO - --app=APP Application being installed. [default: firefox] 17:01:51 INFO - mkdir: /builds/slave/test/build/application 17:01:51 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'] 17:01:51 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 17:02:25 INFO - Reading from file tmpfile_stdout 17:02:25 INFO - Output received: 17:02:25 INFO - /builds/slave/test/build/application/firefox/firefox 17:02:25 INFO - Running post-action listener: _resource_record_post_action 17:02:25 INFO - ##### 17:02:25 INFO - ##### Running run-tests step. 17:02:25 INFO - ##### 17:02:25 INFO - Running pre-action listener: _resource_record_pre_action 17:02:25 INFO - Running main action method: run_tests 17:02:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:02:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:02:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:02:25 INFO - grabbing minidump binary from tooltool 17:02: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')]} 17:02:25 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 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:02:25 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 17:02:25 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 17:02:25 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:02:25 INFO - Return code: 0 17:02:25 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 17:02:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:02:25 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/IBIcKEEUR6ur396g00yKCQ/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 17:02:25 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/IBIcKEEUR6ur396g00yKCQ/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 17:02:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:25 INFO - 'CCACHE_UMASK': '002', 17:02:25 INFO - 'DISPLAY': ':0', 17:02:25 INFO - 'HOME': '/home/cltbld', 17:02:25 INFO - 'LANG': 'en_US.UTF-8', 17:02:25 INFO - 'LOGNAME': 'cltbld', 17:02:25 INFO - 'MAIL': '/var/mail/cltbld', 17:02:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:02:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:25 INFO - 'MOZ_NO_REMOTE': '1', 17:02:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:25 INFO - 'PWD': '/builds/slave/test', 17:02:25 INFO - 'SHELL': '/bin/bash', 17:02:25 INFO - 'SHLVL': '1', 17:02:25 INFO - 'TERM': 'linux', 17:02:25 INFO - 'TMOUT': '86400', 17:02:25 INFO - 'USER': 'cltbld', 17:02:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461196163.505143-50338427', 17:02:25 INFO - '_': '/tools/buildbot/bin/python'} 17:02:25 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/IBIcKEEUR6ur396g00yKCQ/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 17:02:26 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 17:02:26 INFO - import pkg_resources 17:02:27 INFO - Using 1 client processes 17:02:27 INFO - wptserve Starting http server on 127.0.0.1:8000 17:02:27 INFO - wptserve Starting http server on 127.0.0.1:8001 17:02:27 INFO - wptserve Starting http server on 127.0.0.1:8443 17:02:29 INFO - SUITE-START | Running 778 tests 17:02:29 INFO - Running testharness tests 17:02:29 INFO - Setting up ssl 17:02:29 INFO - PROCESS | certutil | 17:02:29 INFO - PROCESS | certutil | 17:02:29 INFO - PROCESS | certutil | 17:02:29 INFO - Certificate Nickname Trust Attributes 17:02:29 INFO - SSL,S/MIME,JAR/XPI 17:02:29 INFO - 17:02:29 INFO - web-platform-tests CT,, 17:02:29 INFO - 17:02:29 INFO - Starting runner 17:02:32 INFO - PROCESS | 1778 | 1461196952579 Marionette DEBUG Marionette enabled via build flag and pref 17:02:32 INFO - PROCESS | 1778 | ++DOCSHELL 0xa282dc00 == 1 [pid = 1778] [id = 1] 17:02:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 1 (0xa282e000) [pid = 1778] [serial = 1] [outer = (nil)] 17:02:32 INFO - PROCESS | 1778 | [1778] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:02:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 2 (0xa282e800) [pid = 1778] [serial = 2] [outer = 0xa282e000] 17:02:33 INFO - PROCESS | 1778 | 1461196953245 Marionette INFO Listening on port 2828 17:02:33 INFO - PROCESS | 1778 | 1461196953816 Marionette DEBUG Marionette enabled via command-line flag 17:02:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x9fc5e800 == 2 [pid = 1778] [id = 2] 17:02:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 3 (0x9fc99400) [pid = 1778] [serial = 3] [outer = (nil)] 17:02:33 INFO - PROCESS | 1778 | [1778] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:02:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 4 (0x9fc99c00) [pid = 1778] [serial = 4] [outer = 0x9fc99400] 17:02:33 INFO - PROCESS | 1778 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7e2a0 17:02:34 INFO - PROCESS | 1778 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7edc0 17:02:34 INFO - PROCESS | 1778 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8acc0 17:02:34 INFO - PROCESS | 1778 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b920 17:02:34 INFO - PROCESS | 1778 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d660 17:02:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 5 (0x9fb97800) [pid = 1778] [serial = 5] [outer = 0xa282e000] 17:02:34 INFO - PROCESS | 1778 | [1778] 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 17:02:34 INFO - PROCESS | 1778 | 1461196954221 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45913 17:02:34 INFO - PROCESS | 1778 | [1778] 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 17:02:34 INFO - PROCESS | 1778 | 1461196954300 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45914 17:02:34 INFO - PROCESS | 1778 | 1461196954309 Marionette DEBUG Closed connection conn0 17:02:34 INFO - PROCESS | 1778 | [1778] 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 17:02:34 INFO - PROCESS | 1778 | [1778] 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 17:02:34 INFO - PROCESS | 1778 | 1461196954454 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45915 17:02:34 INFO - PROCESS | 1778 | 1461196954458 Marionette DEBUG Closed connection conn1 17:02:34 INFO - PROCESS | 1778 | [1778] 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 17:02:34 INFO - PROCESS | 1778 | 1461196954530 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45916 17:02:34 INFO - PROCESS | 1778 | 1461196954537 Marionette DEBUG Closed connection conn2 17:02:34 INFO - PROCESS | 1778 | 1461196954595 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:02:34 INFO - PROCESS | 1778 | 1461196954610 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":"20160420145812","device":"desktop","version":"48.0a1"} 17:02:35 INFO - PROCESS | 1778 | [1778] 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 17:02:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x9842cc00 == 3 [pid = 1778] [id = 3] 17:02:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 6 (0x9842d000) [pid = 1778] [serial = 6] [outer = (nil)] 17:02:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x9842d400 == 4 [pid = 1778] [id = 4] 17:02:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 7 (0x9842d800) [pid = 1778] [serial = 7] [outer = (nil)] 17:02:36 INFO - PROCESS | 1778 | [1778] 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 17:02:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x97ae4400 == 5 [pid = 1778] [id = 5] 17:02:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 8 (0x97ae4800) [pid = 1778] [serial = 8] [outer = (nil)] 17:02:37 INFO - PROCESS | 1778 | [1778] 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 17:02:37 INFO - PROCESS | 1778 | [1778] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:02:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 9 (0x9780b400) [pid = 1778] [serial = 9] [outer = 0x97ae4800] 17:02:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 10 (0x975ec000) [pid = 1778] [serial = 10] [outer = 0x9842d000] 17:02:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 11 (0x975edc00) [pid = 1778] [serial = 11] [outer = 0x9842d800] 17:02:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 12 (0x975f0000) [pid = 1778] [serial = 12] [outer = 0x97ae4800] 17:02:38 INFO - PROCESS | 1778 | 1461196958710 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 1778 | 1461196958729 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 13 (0x9ff40800) [pid = 1778] [serial = 13] [outer = 0x97ae4800] 17:02:39 INFO - PROCESS | 1778 | 1461196959508 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dbb5ad24-5300-4224-89a7-f82173671f04","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":"20160420145812","device":"desktop","version":"48.0a1","command_id":1}}] 17:02:39 INFO - PROCESS | 1778 | 1461196959748 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:02:40 INFO - PROCESS | 1778 | 1461196960091 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:02:40 INFO - PROCESS | 1778 | 1461196960225 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:02:40 INFO - PROCESS | 1778 | [1778] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:02:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 14 (0x92968000) [pid = 1778] [serial = 14] [outer = 0x97ae4800] 17:02:40 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:02:40 INFO - PROCESS | 1778 | 1461196960808 Marionette TRACE conn3 <- [1,3,null,{}] 17:02:40 INFO - PROCESS | 1778 | 1461196960908 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:02:40 INFO - PROCESS | 1778 | 1461196960935 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:02:40 INFO - PROCESS | 1778 | 1461196960974 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 1778 | 1461196960978 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:02:40 INFO - PROCESS | 1778 | 1461196960991 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1778 | 1461196960996 Marionette TRACE conn3 <- [1,6,null,{}] 17:02:41 INFO - PROCESS | 1778 | 1461196961004 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:41 INFO - PROCESS | 1778 | 1461196961022 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:02:41 INFO - PROCESS | 1778 | 1461196961031 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x91408000 == 6 [pid = 1778] [id = 6] 17:02:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 15 (0x91408400) [pid = 1778] [serial = 15] [outer = (nil)] 17:02:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 16 (0x9140a400) [pid = 1778] [serial = 16] [outer = 0x91408400] 17:02:41 INFO - PROCESS | 1778 | 1461196961117 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 17 (0x9140f000) [pid = 1778] [serial = 17] [outer = 0x91408400] 17:02:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x914e1400 == 7 [pid = 1778] [id = 7] 17:02:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 18 (0x914e1800) [pid = 1778] [serial = 18] [outer = (nil)] 17:02:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 19 (0x91f69000) [pid = 1778] [serial = 19] [outer = 0x914e1800] 17:02:41 INFO - PROCESS | 1778 | 1461196961603 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 20 (0x913f8000) [pid = 1778] [serial = 20] [outer = 0x914e1800] 17:02:42 INFO - PROCESS | 1778 | [1778] 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 17:02:42 INFO - PROCESS | 1778 | 1461196962177 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1237ms 17:02:42 INFO - PROCESS | 1778 | 1461196962298 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 1778 | 1461196962302 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:02:42 INFO - PROCESS | 1778 | 1461196962354 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 1778 | 1461196962357 Marionette TRACE conn3 <- [1,10,null,{}] 17:02:42 INFO - PROCESS | 1778 | 1461196962391 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 1778 | 1461196962564 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:02:42 INFO - PROCESS | 1778 | 1461196962583 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbc1000 == 8 [pid = 1778] [id = 8] 17:02:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 21 (0x8fbc1400) [pid = 1778] [serial = 21] [outer = (nil)] 17:02:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 22 (0x8fbc4800) [pid = 1778] [serial = 22] [outer = 0x8fbc1400] 17:02:42 INFO - PROCESS | 1778 | 1461196962666 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 23 (0x913f8800) [pid = 1778] [serial = 23] [outer = 0x8fbc1400] 17:02:43 INFO - PROCESS | 1778 | 1461196963699 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1426ms 17:02:43 INFO - PROCESS | 1778 | 1461196963760 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1778 | 1461196963767 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:02:43 INFO - PROCESS | 1778 | 1461196963777 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1778 | 1461196963782 Marionette TRACE conn3 <- [1,14,null,{}] 17:02:43 INFO - PROCESS | 1778 | 1461196963792 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:44 INFO - PROCESS | 1778 | 1461196964027 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:02:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x906b2400 == 9 [pid = 1778] [id = 9] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 24 (0x906b3800) [pid = 1778] [serial = 24] [outer = (nil)] 17:02:44 INFO - PROCESS | 1778 | 1461196964251 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 25 (0x906b5400) [pid = 1778] [serial = 25] [outer = 0x906b3800] 17:02:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x90726400 == 10 [pid = 1778] [id = 10] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 26 (0x90726c00) [pid = 1778] [serial = 26] [outer = (nil)] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 27 (0x913fa400) [pid = 1778] [serial = 27] [outer = 0x90726c00] 17:02:44 INFO - PROCESS | 1778 | 1461196964380 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 28 (0x91412c00) [pid = 1778] [serial = 28] [outer = 0x90726c00] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 29 (0x906af800) [pid = 1778] [serial = 29] [outer = 0x906b3800] 17:02:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbc3c00 == 11 [pid = 1778] [id = 11] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 30 (0x91f67000) [pid = 1778] [serial = 30] [outer = (nil)] 17:02:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 31 (0x9622b400) [pid = 1778] [serial = 31] [outer = 0x91f67000] 17:02:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 32 (0x96640000) [pid = 1778] [serial = 32] [outer = 0x91f67000] 17:02:45 INFO - PROCESS | 1778 | 1461196965553 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1836ms 17:02:45 INFO - PROCESS | 1778 | 1461196965614 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 1778 | 1461196965622 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:02:45 INFO - PROCESS | 1778 | 1461196965633 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 1778 | 1461196965637 Marionette TRACE conn3 <- [1,18,null,{}] 17:02:45 INFO - PROCESS | 1778 | 1461196965644 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:45 INFO - PROCESS | 1778 | 1461196965920 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:02:46 INFO - PROCESS | 1778 | 1461196966066 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x97aebc00 == 12 [pid = 1778] [id = 12] 17:02:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 33 (0x97aefc00) [pid = 1778] [serial = 33] [outer = (nil)] 17:02:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 34 (0x9842f800) [pid = 1778] [serial = 34] [outer = 0x97aefc00] 17:02:46 INFO - PROCESS | 1778 | 1461196966194 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 35 (0x98621c00) [pid = 1778] [serial = 35] [outer = 0x97aefc00] 17:02:47 INFO - PROCESS | 1778 | 1461196967057 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1490ms 17:02:47 INFO - PROCESS | 1778 | 1461196967125 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 1778 | 1461196967130 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:02:47 INFO - PROCESS | 1778 | 1461196967137 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1778 | 1461196967143 Marionette TRACE conn3 <- [1,22,null,{}] 17:02:47 INFO - PROCESS | 1778 | 1461196967160 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 1778 | 1461196967390 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:02:47 INFO - PROCESS | 1778 | 1461196967519 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x9ea18000 == 13 [pid = 1778] [id = 13] 17:02:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 36 (0x9fb32000) [pid = 1778] [serial = 36] [outer = (nil)] 17:02:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 37 (0x9fc25800) [pid = 1778] [serial = 37] [outer = 0x9fb32000] 17:02:47 INFO - PROCESS | 1778 | 1461196967643 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 38 (0x9ff3e400) [pid = 1778] [serial = 38] [outer = 0x9fb32000] 17:02:48 INFO - PROCESS | 1778 | 1461196968793 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1741ms 17:02:48 INFO - PROCESS | 1778 | 1461196968879 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 1778 | 1461196968886 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:02:48 INFO - PROCESS | 1778 | 1461196968960 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1778 | 1461196968964 Marionette TRACE conn3 <- [1,26,null,{}] 17:02:48 INFO - PROCESS | 1778 | 1461196968974 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 1778 | 1461196969206 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:02:49 INFO - PROCESS | 1778 | 1461196969354 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x90728400 == 14 [pid = 1778] [id = 14] 17:02:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 39 (0x913f7000) [pid = 1778] [serial = 39] [outer = (nil)] 17:02:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 40 (0x92966400) [pid = 1778] [serial = 40] [outer = 0x913f7000] 17:02:49 INFO - PROCESS | 1778 | 1461196969458 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 41 (0x9736d400) [pid = 1778] [serial = 41] [outer = 0x913f7000] 17:02:50 INFO - PROCESS | 1778 | 1461196970207 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1297ms 17:02:50 INFO - PROCESS | 1778 | 1461196970243 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1778 | 1461196970251 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:02:50 INFO - PROCESS | 1778 | 1461196970289 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1778 | 1461196970293 Marionette TRACE conn3 <- [1,30,null,{}] 17:02:50 INFO - PROCESS | 1778 | 1461196970300 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:50 INFO - PROCESS | 1778 | 1461196970453 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:02:50 INFO - PROCESS | 1778 | 1461196970464 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x95a01800 == 15 [pid = 1778] [id = 15] 17:02:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 42 (0x9861e400) [pid = 1778] [serial = 42] [outer = (nil)] 17:02:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 43 (0x98e04400) [pid = 1778] [serial = 43] [outer = 0x9861e400] 17:02:50 INFO - PROCESS | 1778 | 1461196970541 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 44 (0x98edb000) [pid = 1778] [serial = 44] [outer = 0x9861e400] 17:02:51 INFO - PROCESS | 1778 | 1461196971336 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1090ms 17:02:51 INFO - PROCESS | 1778 | 1461196971376 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 1778 | 1461196971381 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:02:51 INFO - PROCESS | 1778 | 1461196971387 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1778 | 1461196971393 Marionette TRACE conn3 <- [1,34,null,{}] 17:02:51 INFO - PROCESS | 1778 | 1461196971414 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 1778 | 1461196971572 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:02:51 INFO - PROCESS | 1778 | 1461196971583 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x98e0c000 == 16 [pid = 1778] [id = 16] 17:02:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 45 (0x9aece000) [pid = 1778] [serial = 45] [outer = (nil)] 17:02:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 46 (0x9df98800) [pid = 1778] [serial = 46] [outer = 0x9aece000] 17:02:51 INFO - PROCESS | 1778 | 1461196971662 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 47 (0x9fb2f000) [pid = 1778] [serial = 47] [outer = 0x9aece000] 17:02:52 INFO - PROCESS | 1778 | 1461196972452 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1085ms 17:02:52 INFO - PROCESS | 1778 | 1461196972476 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:02:52 INFO - PROCESS | 1778 | 1461196972481 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:02:52 INFO - PROCESS | 1778 | 1461196972487 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 1778 | 1461196972490 Marionette TRACE conn3 <- [1,38,null,{}] 17:02:52 INFO - PROCESS | 1778 | 1461196972495 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:52 INFO - PROCESS | 1778 | 1461196972679 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:02:52 INFO - PROCESS | 1778 | 1461196972704 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x906aec00 == 17 [pid = 1778] [id = 17] 17:02:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 48 (0x93d07000) [pid = 1778] [serial = 48] [outer = (nil)] 17:02:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 49 (0x9fb2e400) [pid = 1778] [serial = 49] [outer = 0x93d07000] 17:02:52 INFO - PROCESS | 1778 | 1461196972778 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 50 (0x9fc5dc00) [pid = 1778] [serial = 50] [outer = 0x93d07000] 17:02:53 INFO - PROCESS | 1778 | 1461196973696 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1232ms 17:02:53 INFO - PROCESS | 1778 | 1461196973720 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 1778 | 1461196973726 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:02:53 INFO - PROCESS | 1778 | 1461196973735 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 1778 | 1461196973742 Marionette TRACE conn3 <- [1,42,null,{}] 17:02:53 INFO - PROCESS | 1778 | 1461196973752 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:53 INFO - PROCESS | 1778 | 1461196973957 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:02:54 INFO - PROCESS | 1778 | 1461196974093 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e3400 == 18 [pid = 1778] [id = 18] 17:02:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 51 (0x90732800) [pid = 1778] [serial = 51] [outer = (nil)] 17:02:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 52 (0x91f6e800) [pid = 1778] [serial = 52] [outer = 0x90732800] 17:02:54 INFO - PROCESS | 1778 | 1461196974194 Marionette DEBUG loaded listener.js 17:02:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 53 (0x96239400) [pid = 1778] [serial = 53] [outer = 0x90732800] 17:02:55 INFO - PROCESS | 1778 | 1461196975069 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1387ms 17:02:55 INFO - PROCESS | 1778 | 1461196975123 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 1778 | 1461196975134 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:02:55 INFO - PROCESS | 1778 | 1461196975145 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 1778 | 1461196975149 Marionette TRACE conn3 <- [1,46,null,{}] 17:02:55 INFO - PROCESS | 1778 | 1461196975156 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:55 INFO - PROCESS | 1778 | 1461196975336 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:02:55 INFO - PROCESS | 1778 | 1461196975470 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x978a8c00 == 19 [pid = 1778] [id = 19] 17:02:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 54 (0x97aea800) [pid = 1778] [serial = 54] [outer = (nil)] 17:02:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 55 (0x9861c000) [pid = 1778] [serial = 55] [outer = 0x97aea800] 17:02:55 INFO - PROCESS | 1778 | 1461196975562 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 56 (0x98e04800) [pid = 1778] [serial = 56] [outer = 0x97aea800] 17:02:56 INFO - PROCESS | 1778 | 1461196976443 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1333ms 17:02:56 INFO - PROCESS | 1778 | 1461196976478 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1778 | 1461196976481 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:02:56 INFO - PROCESS | 1778 | 1461196976489 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1778 | 1461196976495 Marionette TRACE conn3 <- [1,50,null,{}] 17:02:56 INFO - PROCESS | 1778 | 1461196976512 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 1778 | 1461196976698 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:02:56 INFO - PROCESS | 1778 | 1461196976831 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e1400 == 20 [pid = 1778] [id = 20] 17:02:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 57 (0x9df90000) [pid = 1778] [serial = 57] [outer = (nil)] 17:02:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 58 (0x9fc9e800) [pid = 1778] [serial = 58] [outer = 0x9df90000] 17:02:56 INFO - PROCESS | 1778 | 1461196976955 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 59 (0x9ff14c00) [pid = 1778] [serial = 59] [outer = 0x9df90000] 17:02:57 INFO - PROCESS | 1778 | 1461196977856 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1385ms 17:02:57 INFO - PROCESS | 1778 | 1461196977874 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1778 | 1461196977879 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:02:57 INFO - PROCESS | 1778 | 1461196977887 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1778 | 1461196977891 Marionette TRACE conn3 <- [1,54,null,{}] 17:02:57 INFO - PROCESS | 1778 | 1461196977897 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:58 INFO - PROCESS | 1778 | 1461196978060 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:02:58 INFO - PROCESS | 1778 | 1461196978199 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x98ed7c00 == 21 [pid = 1778] [id = 21] 17:02:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 60 (0x9ea19c00) [pid = 1778] [serial = 60] [outer = (nil)] 17:02:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 61 (0xa0ae0800) [pid = 1778] [serial = 61] [outer = 0x9ea19c00] 17:02:58 INFO - PROCESS | 1778 | 1461196978290 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 62 (0xa0c3a000) [pid = 1778] [serial = 62] [outer = 0x9ea19c00] 17:02:59 INFO - PROCESS | 1778 | 1461196979163 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 17:02:59 INFO - PROCESS | 1778 | 1461196979221 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1778 | 1461196979225 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:02:59 INFO - PROCESS | 1778 | 1461196979232 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1778 | 1461196979235 Marionette TRACE conn3 <- [1,58,null,{}] 17:02:59 INFO - PROCESS | 1778 | 1461196979241 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 1778 | 1461196979408 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:02:59 INFO - PROCESS | 1778 | 1461196979549 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x99142c00 == 22 [pid = 1778] [id = 22] 17:02:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 63 (0x99143400) [pid = 1778] [serial = 63] [outer = (nil)] 17:02:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 64 (0x9914b000) [pid = 1778] [serial = 64] [outer = 0x99143400] 17:02:59 INFO - PROCESS | 1778 | 1461196979641 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 65 (0x9914c800) [pid = 1778] [serial = 65] [outer = 0x99143400] 17:03:00 INFO - PROCESS | 1778 | 1461196980708 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1566ms 17:03:00 INFO - PROCESS | 1778 | 1461196980799 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 1778 | 1461196980807 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:03:00 INFO - PROCESS | 1778 | 1461196980816 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 1778 | 1461196980822 Marionette TRACE conn3 <- [1,62,null,{}] 17:03:00 INFO - PROCESS | 1778 | 1461196980830 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:01 INFO - PROCESS | 1778 | --DOCSHELL 0x98e0c000 == 21 [pid = 1778] [id = 16] 17:03:01 INFO - PROCESS | 1778 | --DOCSHELL 0x95a01800 == 20 [pid = 1778] [id = 15] 17:03:01 INFO - PROCESS | 1778 | --DOCSHELL 0x90728400 == 19 [pid = 1778] [id = 14] 17:03:01 INFO - PROCESS | 1778 | --DOCSHELL 0x90726400 == 18 [pid = 1778] [id = 10] 17:03:01 INFO - PROCESS | 1778 | 1461196981133 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:03:01 INFO - PROCESS | 1778 | 1461196981343 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x914e5000 == 19 [pid = 1778] [id = 23] 17:03:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 66 (0x91f6a000) [pid = 1778] [serial = 66] [outer = (nil)] 17:03:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 67 (0x9500dc00) [pid = 1778] [serial = 67] [outer = 0x91f6a000] 17:03:01 INFO - PROCESS | 1778 | 1461196981440 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 68 (0x96fb6c00) [pid = 1778] [serial = 68] [outer = 0x91f6a000] 17:03:02 INFO - PROCESS | 1778 | 1461196982317 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1537ms 17:03:02 INFO - PROCESS | 1778 | 1461196982364 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:03:02 INFO - PROCESS | 1778 | 1461196982374 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:03:02 INFO - PROCESS | 1778 | 1461196982383 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 1778 | 1461196982388 Marionette TRACE conn3 <- [1,66,null,{}] 17:03:02 INFO - PROCESS | 1778 | 1461196982396 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:02 INFO - PROCESS | 1778 | 1461196982576 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:03:02 INFO - PROCESS | 1778 | 1461196982714 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x97150800 == 20 [pid = 1778] [id = 24] 17:03:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 69 (0x9822a000) [pid = 1778] [serial = 69] [outer = (nil)] 17:03:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 70 (0x9861d800) [pid = 1778] [serial = 70] [outer = 0x9822a000] 17:03:02 INFO - PROCESS | 1778 | 1461196982807 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 71 (0x98b89800) [pid = 1778] [serial = 71] [outer = 0x9822a000] 17:03:03 INFO - PROCESS | 1778 | 1461196983693 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1387ms 17:03:03 INFO - PROCESS | 1778 | 1461196983769 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 1778 | 1461196983773 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:03:03 INFO - PROCESS | 1778 | 1461196983780 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1778 | 1461196983784 Marionette TRACE conn3 <- [1,70,null,{}] 17:03:03 INFO - PROCESS | 1778 | 1461196983791 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:03 INFO - PROCESS | 1778 | 1461196983986 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:03:04 INFO - PROCESS | 1778 | 1461196984125 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x95a06000 == 21 [pid = 1778] [id = 25] 17:03:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 72 (0x98439000) [pid = 1778] [serial = 72] [outer = (nil)] 17:03:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 73 (0x9aea2c00) [pid = 1778] [serial = 73] [outer = 0x98439000] 17:03:04 INFO - PROCESS | 1778 | 1461196984227 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 74 (0x9b08d400) [pid = 1778] [serial = 74] [outer = 0x98439000] 17:03:05 INFO - PROCESS | 1778 | 1461196985161 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1448ms 17:03:05 INFO - PROCESS | 1778 | 1461196985230 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 1778 | 1461196985236 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:03:05 INFO - PROCESS | 1778 | 1461196985253 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1778 | 1461196985261 Marionette TRACE conn3 <- [1,74,null,{}] 17:03:05 INFO - PROCESS | 1778 | 1461196985267 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 1778 | 1461196985434 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:03:05 INFO - PROCESS | 1778 | 1461196985568 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x91f66000 == 22 [pid = 1778] [id = 26] 17:03:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 75 (0x9822dc00) [pid = 1778] [serial = 75] [outer = (nil)] 17:03:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 76 (0xa0adc400) [pid = 1778] [serial = 76] [outer = 0x9822dc00] 17:03:05 INFO - PROCESS | 1778 | 1461196985663 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 77 (0xa0f4d400) [pid = 1778] [serial = 77] [outer = 0x9822dc00] 17:03:06 INFO - PROCESS | 1778 | 1461196986497 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1294ms 17:03:06 INFO - PROCESS | 1778 | 1461196986541 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 1778 | 1461196986545 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:03:06 INFO - PROCESS | 1778 | 1461196986551 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 1778 | 1461196986556 Marionette TRACE conn3 <- [1,78,null,{}] 17:03:06 INFO - PROCESS | 1778 | 1461196986582 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:06 INFO - PROCESS | 1778 | 1461196986742 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:03:06 INFO - PROCESS | 1778 | 1461196986876 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x9ffa2c00 == 23 [pid = 1778] [id = 27] 17:03:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 78 (0xa0ae1800) [pid = 1778] [serial = 78] [outer = (nil)] 17:03:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 79 (0xa2826800) [pid = 1778] [serial = 79] [outer = 0xa0ae1800] 17:03:06 INFO - PROCESS | 1778 | 1461196986978 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 80 (0xa2a31400) [pid = 1778] [serial = 80] [outer = 0xa0ae1800] 17:03:07 INFO - PROCESS | 1778 | 1461196987886 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1398ms 17:03:07 INFO - PROCESS | 1778 | 1461196987951 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:03:07 INFO - PROCESS | 1778 | 1461196987958 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:03:07 INFO - PROCESS | 1778 | 1461196987965 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1778 | 1461196987968 Marionette TRACE conn3 <- [1,82,null,{}] 17:03:07 INFO - PROCESS | 1778 | 1461196987974 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:08 INFO - PROCESS | 1778 | 1461196988318 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:03:08 INFO - PROCESS | 1778 | 1461196988508 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x914dd400 == 24 [pid = 1778] [id = 28] 17:03:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 81 (0x914dd800) [pid = 1778] [serial = 81] [outer = (nil)] 17:03:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 82 (0x9500f800) [pid = 1778] [serial = 82] [outer = 0x914dd800] 17:03:08 INFO - PROCESS | 1778 | 1461196988611 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 83 (0x971b7c00) [pid = 1778] [serial = 83] [outer = 0x914dd800] 17:03:09 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e1400 == 23 [pid = 1778] [id = 20] 17:03:09 INFO - PROCESS | 1778 | --DOCSHELL 0x978a8c00 == 22 [pid = 1778] [id = 19] 17:03:09 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e3400 == 21 [pid = 1778] [id = 18] 17:03:09 INFO - PROCESS | 1778 | 1461196989512 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1591ms 17:03:09 INFO - PROCESS | 1778 | 1461196989556 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 1778 | 1461196989563 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:03:09 INFO - PROCESS | 1778 | 1461196989574 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 1778 | 1461196989582 Marionette TRACE conn3 <- [1,86,null,{}] 17:03:09 INFO - PROCESS | 1778 | 1461196989596 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:09 INFO - PROCESS | 1778 | 1461196989828 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:03:10 INFO - PROCESS | 1778 | 1461196990021 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x96232000 == 22 [pid = 1778] [id = 29] 17:03:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 84 (0x96237400) [pid = 1778] [serial = 84] [outer = (nil)] 17:03:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 85 (0x98227000) [pid = 1778] [serial = 85] [outer = 0x96237400] 17:03:10 INFO - PROCESS | 1778 | 1461196990161 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 86 (0x9861dc00) [pid = 1778] [serial = 86] [outer = 0x96237400] 17:03:11 INFO - PROCESS | 1778 | 1461196991014 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1496ms 17:03:11 INFO - PROCESS | 1778 | 1461196991075 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 1778 | 1461196991084 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:03:11 INFO - PROCESS | 1778 | 1461196991095 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 1778 | 1461196991099 Marionette TRACE conn3 <- [1,90,null,{}] 17:03:11 INFO - PROCESS | 1778 | 1461196991106 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:11 INFO - PROCESS | 1778 | 1461196991281 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:03:11 INFO - PROCESS | 1778 | 1461196991422 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x914db800 == 23 [pid = 1778] [id = 30] 17:03:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 87 (0x975ef000) [pid = 1778] [serial = 87] [outer = (nil)] 17:03:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 88 (0x9914a000) [pid = 1778] [serial = 88] [outer = 0x975ef000] 17:03:11 INFO - PROCESS | 1778 | 1461196991511 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 89 (0x9fc59800) [pid = 1778] [serial = 89] [outer = 0x975ef000] 17:03:12 INFO - PROCESS | 1778 | 1461196992465 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1438ms 17:03:12 INFO - PROCESS | 1778 | 1461196992534 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:03:12 INFO - PROCESS | 1778 | 1461196992539 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:03:12 INFO - PROCESS | 1778 | 1461196992545 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1778 | 1461196992552 Marionette TRACE conn3 <- [1,94,null,{}] 17:03:12 INFO - PROCESS | 1778 | 1461196992570 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 1778 | 1461196992801 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:03:13 INFO - PROCESS | 1778 | 1461196992993 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x9fb8e000 == 24 [pid = 1778] [id = 31] 17:03:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 90 (0xa0f9d000) [pid = 1778] [serial = 90] [outer = (nil)] 17:03:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 91 (0xa3c7cc00) [pid = 1778] [serial = 91] [outer = 0xa0f9d000] 17:03:13 INFO - PROCESS | 1778 | 1461196993132 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 92 (0xa444e000) [pid = 1778] [serial = 92] [outer = 0xa0f9d000] 17:03:13 INFO - PROCESS | 1778 | 1461196993991 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1504ms 17:03:14 INFO - PROCESS | 1778 | 1461196994050 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 1778 | 1461196994054 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:03:14 INFO - PROCESS | 1778 | 1461196994062 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 1778 | 1461196994066 Marionette TRACE conn3 <- [1,98,null,{}] 17:03:14 INFO - PROCESS | 1778 | 1461196994073 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 1778 | 1461196994243 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:03:14 INFO - PROCESS | 1778 | 1461196994383 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e6400 == 25 [pid = 1778] [id = 32] 17:03:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 93 (0xa0e57c00) [pid = 1778] [serial = 93] [outer = (nil)] 17:03:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 94 (0xa45d3c00) [pid = 1778] [serial = 94] [outer = 0xa0e57c00] 17:03:14 INFO - PROCESS | 1778 | 1461196994472 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 95 (0xa45f0000) [pid = 1778] [serial = 95] [outer = 0xa0e57c00] 17:03:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 96 (0x97964800) [pid = 1778] [serial = 96] [outer = 0x91f67000] 17:03:15 INFO - PROCESS | 1778 | 1461196995401 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1433ms 17:03:15 INFO - PROCESS | 1778 | 1461196995499 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1778 | 1461196995502 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:03:15 INFO - PROCESS | 1778 | 1461196995510 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1778 | 1461196995513 Marionette TRACE conn3 <- [1,102,null,{}] 17:03:15 INFO - PROCESS | 1778 | 1461196995519 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 1778 | 1461196995692 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:03:15 INFO - PROCESS | 1778 | 1461196995835 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e0000 == 26 [pid = 1778] [id = 33] 17:03:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 97 (0x8fbba000) [pid = 1778] [serial = 97] [outer = (nil)] 17:03:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 98 (0x97965800) [pid = 1778] [serial = 98] [outer = 0x8fbba000] 17:03:15 INFO - PROCESS | 1778 | 1461196995970 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 99 (0x9796c400) [pid = 1778] [serial = 99] [outer = 0x8fbba000] 17:03:16 INFO - PROCESS | 1778 | 1461196996919 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1485ms 17:03:16 INFO - PROCESS | 1778 | 1461196996997 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 1778 | 1461196997003 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:03:17 INFO - PROCESS | 1778 | 1461196997012 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1778 | 1461196997018 Marionette TRACE conn3 <- [1,106,null,{}] 17:03:17 INFO - PROCESS | 1778 | 1461196997036 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:17 INFO - PROCESS | 1778 | 1461196997294 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:03:17 INFO - PROCESS | 1778 | 1461196997512 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x95a01800 == 27 [pid = 1778] [id = 34] 17:03:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 100 (0x96fbc800) [pid = 1778] [serial = 100] [outer = (nil)] 17:03:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 101 (0x97969c00) [pid = 1778] [serial = 101] [outer = 0x96fbc800] 17:03:17 INFO - PROCESS | 1778 | 1461196997599 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 102 (0x98e0c000) [pid = 1778] [serial = 102] [outer = 0x96fbc800] 17:03:17 INFO - PROCESS | 1778 | --DOCSHELL 0x914e5000 == 26 [pid = 1778] [id = 23] 17:03:18 INFO - PROCESS | 1778 | 1461196998513 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1547ms 17:03:18 INFO - PROCESS | 1778 | 1461196998570 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1778 | 1461196998579 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:03:18 INFO - PROCESS | 1778 | 1461196998592 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1778 | 1461196998598 Marionette TRACE conn3 <- [1,110,null,{}] 17:03:18 INFO - PROCESS | 1778 | 1461196998607 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:18 INFO - PROCESS | 1778 | 1461196998797 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:03:18 INFO - PROCESS | 1778 | 1461196998917 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x97961400 == 27 [pid = 1778] [id = 35] 17:03:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 103 (0x97965400) [pid = 1778] [serial = 103] [outer = (nil)] 17:03:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 104 (0x99147400) [pid = 1778] [serial = 104] [outer = 0x97965400] 17:03:19 INFO - PROCESS | 1778 | 1461196999013 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 105 (0x9df90400) [pid = 1778] [serial = 105] [outer = 0x97965400] 17:03:19 INFO - PROCESS | 1778 | 1461196999925 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1392ms 17:03:19 INFO - PROCESS | 1778 | 1461196999985 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1778 | 1461196999995 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:03:20 INFO - PROCESS | 1778 | 1461197000005 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1778 | 1461197000010 Marionette TRACE conn3 <- [1,114,null,{}] 17:03:20 INFO - PROCESS | 1778 | 1461197000017 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:20 INFO - PROCESS | 1778 | 1461197000248 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:03:20 INFO - PROCESS | 1778 | 1461197000434 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x9ffcf800 == 28 [pid = 1778] [id = 36] 17:03:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 106 (0xa0a27800) [pid = 1778] [serial = 106] [outer = (nil)] 17:03:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 107 (0xa0f9d800) [pid = 1778] [serial = 107] [outer = 0xa0a27800] 17:03:20 INFO - PROCESS | 1778 | 1461197000569 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 108 (0xa3c7e000) [pid = 1778] [serial = 108] [outer = 0xa0a27800] 17:03:21 INFO - PROCESS | 1778 | 1461197001494 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1531ms 17:03:21 INFO - PROCESS | 1778 | 1461197001537 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:03:21 INFO - PROCESS | 1778 | 1461197001541 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:03:21 INFO - PROCESS | 1778 | 1461197001548 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1778 | 1461197001554 Marionette TRACE conn3 <- [1,118,null,{}] 17:03:21 INFO - PROCESS | 1778 | 1461197001572 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:21 INFO - PROCESS | 1778 | 1461197001756 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:03:21 INFO - PROCESS | 1778 | 1461197001903 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 1778 | ++DOCSHELL 0xa45ce000 == 29 [pid = 1778] [id = 37] 17:03:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0xa4c0fc00) [pid = 1778] [serial = 109] [outer = (nil)] 17:03:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 110 (0xa4c4f800) [pid = 1778] [serial = 110] [outer = 0xa4c0fc00] 17:03:22 INFO - PROCESS | 1778 | 1461197002034 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 111 (0xa693a000) [pid = 1778] [serial = 111] [outer = 0xa4c0fc00] 17:03:22 INFO - PROCESS | 1778 | 1461197002925 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1443ms 17:03:22 INFO - PROCESS | 1778 | 1461197002992 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1778 | 1461197002997 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:03:23 INFO - PROCESS | 1778 | 1461197003004 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 1778 | 1461197003008 Marionette TRACE conn3 <- [1,122,null,{}] 17:03:23 INFO - PROCESS | 1778 | 1461197003014 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:23 INFO - PROCESS | 1778 | 1461197003232 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:03:23 INFO - PROCESS | 1778 | 1461197003379 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a73800 == 30 [pid = 1778] [id = 38] 17:03:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 112 (0x92a75000) [pid = 1778] [serial = 112] [outer = (nil)] 17:03:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 113 (0x92a7f800) [pid = 1778] [serial = 113] [outer = 0x92a75000] 17:03:23 INFO - PROCESS | 1778 | 1461197003468 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 114 (0x92a81000) [pid = 1778] [serial = 114] [outer = 0x92a75000] 17:03:24 INFO - PROCESS | 1778 | --DOCSHELL 0x96232000 == 29 [pid = 1778] [id = 29] 17:03:24 INFO - PROCESS | 1778 | --DOCSHELL 0x914db800 == 28 [pid = 1778] [id = 30] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x97150800 == 27 [pid = 1778] [id = 24] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x95a06000 == 26 [pid = 1778] [id = 25] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x91408000 == 25 [pid = 1778] [id = 6] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x9ea18000 == 24 [pid = 1778] [id = 13] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x91f66000 == 23 [pid = 1778] [id = 26] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x9ffa2c00 == 22 [pid = 1778] [id = 27] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x97aebc00 == 21 [pid = 1778] [id = 12] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x98ed7c00 == 20 [pid = 1778] [id = 21] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e6400 == 19 [pid = 1778] [id = 32] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x9fb8e000 == 18 [pid = 1778] [id = 31] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e0000 == 17 [pid = 1778] [id = 33] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0xa45ce000 == 16 [pid = 1778] [id = 37] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x914dd400 == 15 [pid = 1778] [id = 28] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbc1000 == 14 [pid = 1778] [id = 8] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x99142c00 == 13 [pid = 1778] [id = 22] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x906aec00 == 12 [pid = 1778] [id = 17] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x95a01800 == 11 [pid = 1778] [id = 34] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x97961400 == 10 [pid = 1778] [id = 35] 17:03:26 INFO - PROCESS | 1778 | --DOCSHELL 0x9ffcf800 == 9 [pid = 1778] [id = 36] 17:03:28 INFO - PROCESS | 1778 | 1461197008781 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5846ms 17:03:28 INFO - PROCESS | 1778 | 1461197008852 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 1778 | 1461197008859 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:03:28 INFO - PROCESS | 1778 | 1461197008868 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 1778 | 1461197008874 Marionette TRACE conn3 <- [1,126,null,{}] 17:03:28 INFO - PROCESS | 1778 | 1461197008883 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1778 | 1461197009071 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:03:29 INFO - PROCESS | 1778 | 1461197009190 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a74000 == 10 [pid = 1778] [id = 39] 17:03:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 115 (0x92a76c00) [pid = 1778] [serial = 115] [outer = (nil)] 17:03:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 116 (0x92a7e800) [pid = 1778] [serial = 116] [outer = 0x92a76c00] 17:03:29 INFO - PROCESS | 1778 | 1461197009278 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0x93d0bc00) [pid = 1778] [serial = 117] [outer = 0x92a76c00] 17:03:30 INFO - PROCESS | 1778 | 1461197010281 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1488ms 17:03:30 INFO - PROCESS | 1778 | 1461197010357 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1778 | 1461197010367 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:03:30 INFO - PROCESS | 1778 | 1461197010388 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1778 | 1461197010393 Marionette TRACE conn3 <- [1,130,null,{}] 17:03:30 INFO - PROCESS | 1778 | 1461197010399 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 1778 | 1461197010571 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:03:30 INFO - PROCESS | 1778 | 1461197010761 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x97151400 == 11 [pid = 1778] [id = 40] 17:03:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x9736c400) [pid = 1778] [serial = 118] [outer = (nil)] 17:03:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0x97967800) [pid = 1778] [serial = 119] [outer = 0x9736c400] 17:03:30 INFO - PROCESS | 1778 | 1461197010856 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0x98ed7c00) [pid = 1778] [serial = 120] [outer = 0x9736c400] 17:03:31 INFO - PROCESS | 1778 | 1461197011799 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1435ms 17:03:31 INFO - PROCESS | 1778 | 1461197011822 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:03:31 INFO - PROCESS | 1778 | 1461197011827 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:03:31 INFO - PROCESS | 1778 | 1461197011834 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1778 | 1461197011841 Marionette TRACE conn3 <- [1,134,null,{}] 17:03:31 INFO - PROCESS | 1778 | 1461197011873 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 1778 | 1461197012098 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:03:32 INFO - PROCESS | 1778 | 1461197012124 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x99213800 == 12 [pid = 1778] [id = 41] 17:03:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x99214c00) [pid = 1778] [serial = 121] [outer = (nil)] 17:03:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x9921a800) [pid = 1778] [serial = 122] [outer = 0x99214c00] 17:03:32 INFO - PROCESS | 1778 | 1461197012210 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x9ea1a400) [pid = 1778] [serial = 123] [outer = 0x99214c00] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x98439000) [pid = 1778] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x96237400) [pid = 1778] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x97aea800) [pid = 1778] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 119 (0x90732800) [pid = 1778] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 118 (0x914dd800) [pid = 1778] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x91f6a000) [pid = 1778] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 116 (0x9822a000) [pid = 1778] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 115 (0x96fbc800) [pid = 1778] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 114 (0xa0ae1800) [pid = 1778] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 113 (0x9861e400) [pid = 1778] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 112 (0x9aece000) [pid = 1778] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 111 (0x93d07000) [pid = 1778] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 110 (0x97aefc00) [pid = 1778] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 109 (0x9fb32000) [pid = 1778] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 108 (0x90726c00) [pid = 1778] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 107 (0x913f7000) [pid = 1778] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 106 (0x8fbba000) [pid = 1778] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 105 (0xa4c0fc00) [pid = 1778] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 104 (0x99143400) [pid = 1778] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 103 (0x8fbc1400) [pid = 1778] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 102 (0xa0f9d000) [pid = 1778] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 101 (0x91408400) [pid = 1778] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 100 (0x9ea19c00) [pid = 1778] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 99 (0xa0a27800) [pid = 1778] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 98 (0xa0e57c00) [pid = 1778] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 97 (0x975ef000) [pid = 1778] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 96 (0x9822dc00) [pid = 1778] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 95 (0x97965400) [pid = 1778] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:03:33 INFO - PROCESS | 1778 | --DOMWINDOW == 94 (0x9df90000) [pid = 1778] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:03:34 INFO - PROCESS | 1778 | 1461197014247 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2455ms 17:03:34 INFO - PROCESS | 1778 | 1461197014309 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 1778 | 1461197014314 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:03:34 INFO - PROCESS | 1778 | 1461197014345 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 1778 | 1461197014347 Marionette TRACE conn3 <- [1,138,null,{}] 17:03:34 INFO - PROCESS | 1778 | 1461197014377 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:34 INFO - PROCESS | 1778 | 1461197014569 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:03:34 INFO - PROCESS | 1778 | 1461197014632 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbbb800 == 13 [pid = 1778] [id = 42] 17:03:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 95 (0x9140e000) [pid = 1778] [serial = 124] [outer = (nil)] 17:03:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 96 (0x96237400) [pid = 1778] [serial = 125] [outer = 0x9140e000] 17:03:34 INFO - PROCESS | 1778 | 1461197014713 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 97 (0x98b87800) [pid = 1778] [serial = 126] [outer = 0x9140e000] 17:03:35 INFO - PROCESS | 1778 | 1461197015458 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1160ms 17:03:35 INFO - PROCESS | 1778 | 1461197015492 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1778 | 1461197015497 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:03:35 INFO - PROCESS | 1778 | 1461197015503 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1778 | 1461197015507 Marionette TRACE conn3 <- [1,142,null,{}] 17:03:35 INFO - PROCESS | 1778 | 1461197015573 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1778 | 1461197015784 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:03:35 INFO - PROCESS | 1778 | 1461197015928 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x90725000 == 14 [pid = 1778] [id = 43] 17:03:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 98 (0x90730400) [pid = 1778] [serial = 127] [outer = (nil)] 17:03:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 99 (0x914da800) [pid = 1778] [serial = 128] [outer = 0x90730400] 17:03:36 INFO - PROCESS | 1778 | 1461197016025 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 100 (0x914e5000) [pid = 1778] [serial = 129] [outer = 0x90730400] 17:03:36 INFO - PROCESS | 1778 | 1461197016963 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1483ms 17:03:36 INFO - PROCESS | 1778 | 1461197016988 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1778 | 1461197016996 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:03:37 INFO - PROCESS | 1778 | 1461197017006 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 1778 | 1461197017009 Marionette TRACE conn3 <- [1,146,null,{}] 17:03:37 INFO - PROCESS | 1778 | 1461197017017 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:37 INFO - PROCESS | 1778 | 1461197017253 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:03:37 INFO - PROCESS | 1778 | 1461197017404 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x9842e000 == 15 [pid = 1778] [id = 44] 17:03:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 101 (0x98b82000) [pid = 1778] [serial = 130] [outer = (nil)] 17:03:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 102 (0x99143c00) [pid = 1778] [serial = 131] [outer = 0x98b82000] 17:03:37 INFO - PROCESS | 1778 | 1461197017537 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 103 (0x99216000) [pid = 1778] [serial = 132] [outer = 0x98b82000] 17:03:38 INFO - PROCESS | 1778 | 1461197018432 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1482ms 17:03:38 INFO - PROCESS | 1778 | 1461197018488 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1778 | 1461197018492 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:03:38 INFO - PROCESS | 1778 | 1461197018500 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1778 | 1461197018504 Marionette TRACE conn3 <- [1,150,null,{}] 17:03:38 INFO - PROCESS | 1778 | 1461197018511 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1778 | 1461197018752 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:03:38 INFO - PROCESS | 1778 | 1461197018797 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:03:38 INFO - PROCESS | 1778 | 1461197018964 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a7ec00 == 16 [pid = 1778] [id = 45] 17:03:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 104 (0xa0c3e800) [pid = 1778] [serial = 133] [outer = (nil)] 17:03:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 105 (0xa0f9e400) [pid = 1778] [serial = 134] [outer = 0xa0c3e800] 17:03:39 INFO - PROCESS | 1778 | 1461197019076 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 106 (0xa282e400) [pid = 1778] [serial = 135] [outer = 0xa0c3e800] 17:03:39 INFO - PROCESS | 1778 | 1461197019964 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1532ms 17:03:40 INFO - PROCESS | 1778 | 1461197020040 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1778 | 1461197020051 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:03:40 INFO - PROCESS | 1778 | 1461197020061 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1778 | 1461197020064 Marionette TRACE conn3 <- [1,154,null,{}] 17:03:40 INFO - PROCESS | 1778 | 1461197020071 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:40 INFO - PROCESS | 1778 | 1461197020281 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:03:40 INFO - PROCESS | 1778 | 1461197020428 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e1c00 == 17 [pid = 1778] [id = 46] 17:03:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 107 (0x9fef1000) [pid = 1778] [serial = 136] [outer = (nil)] 17:03:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 108 (0xa4589400) [pid = 1778] [serial = 137] [outer = 0x9fef1000] 17:03:40 INFO - PROCESS | 1778 | 1461197020560 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0xa45c7400) [pid = 1778] [serial = 138] [outer = 0x9fef1000] 17:03:41 INFO - PROCESS | 1778 | 1461197021663 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1646ms 17:03:41 INFO - PROCESS | 1778 | 1461197021708 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:03:41 INFO - PROCESS | 1778 | 1461197021712 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:03:41 INFO - PROCESS | 1778 | 1461197021720 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 1778 | 1461197021724 Marionette TRACE conn3 <- [1,158,null,{}] 17:03:41 INFO - PROCESS | 1778 | 1461197021730 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:41 INFO - PROCESS | 1778 | 1461197021903 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:03:42 INFO - PROCESS | 1778 | 1461197022071 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x9296b400 == 18 [pid = 1778] [id = 47] 17:03:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 110 (0x9296d400) [pid = 1778] [serial = 139] [outer = (nil)] 17:03:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 111 (0x92974400) [pid = 1778] [serial = 140] [outer = 0x9296d400] 17:03:42 INFO - PROCESS | 1778 | 1461197022162 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 112 (0x92975800) [pid = 1778] [serial = 141] [outer = 0x9296d400] 17:03:43 INFO - PROCESS | 1778 | 1461197023041 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1385ms 17:03:43 INFO - PROCESS | 1778 | 1461197023106 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:03:43 INFO - PROCESS | 1778 | 1461197023110 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:03:43 INFO - PROCESS | 1778 | 1461197023117 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1778 | 1461197023120 Marionette TRACE conn3 <- [1,162,null,{}] 17:03:43 INFO - PROCESS | 1778 | 1461197023127 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:43 INFO - PROCESS | 1778 | 1461197023390 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:03:43 INFO - PROCESS | 1778 | 1461197023651 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x90731c00 == 19 [pid = 1778] [id = 48] 17:03:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 113 (0x92a75800) [pid = 1778] [serial = 142] [outer = (nil)] 17:03:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 114 (0x9df91800) [pid = 1778] [serial = 143] [outer = 0x92a75800] 17:03:43 INFO - PROCESS | 1778 | 1461197023790 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 115 (0xa4c4c000) [pid = 1778] [serial = 144] [outer = 0x92a75800] 17:03:44 INFO - PROCESS | 1778 | 1461197024706 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1645ms 17:03:44 INFO - PROCESS | 1778 | 1461197024763 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1778 | 1461197024766 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:03:44 INFO - PROCESS | 1778 | 1461197024773 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1778 | 1461197024776 Marionette TRACE conn3 <- [1,166,null,{}] 17:03:44 INFO - PROCESS | 1778 | 1461197024783 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1778 | 1461197024951 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:03:45 INFO - PROCESS | 1778 | 1461197025231 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140c800 == 20 [pid = 1778] [id = 49] 17:03:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 116 (0x9140d000) [pid = 1778] [serial = 145] [outer = (nil)] 17:03:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0x914dd800) [pid = 1778] [serial = 146] [outer = 0x9140d000] 17:03:45 INFO - PROCESS | 1778 | 1461197025424 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x8fbbe000) [pid = 1778] [serial = 147] [outer = 0x9140d000] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x9500f800) [pid = 1778] [serial = 82] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 116 (0x97969c00) [pid = 1778] [serial = 101] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 115 (0x9500dc00) [pid = 1778] [serial = 67] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 114 (0xa2a31400) [pid = 1778] [serial = 80] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 113 (0xa282e800) [pid = 1778] [serial = 2] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 112 (0xa2826800) [pid = 1778] [serial = 79] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 111 (0x9622b400) [pid = 1778] [serial = 31] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 110 (0x98e04400) [pid = 1778] [serial = 43] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 109 (0x9df98800) [pid = 1778] [serial = 46] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 108 (0x9fb2e400) [pid = 1778] [serial = 49] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 107 (0x9842f800) [pid = 1778] [serial = 34] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 106 (0x9fc5dc00) [pid = 1778] [serial = 50] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1778 | --DOMWINDOW == 105 (0x98621c00) [pid = 1778] [serial = 35] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 104 (0x9fc25800) [pid = 1778] [serial = 37] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 103 (0x98edb000) [pid = 1778] [serial = 44] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 102 (0x913fa400) [pid = 1778] [serial = 27] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 101 (0x9fb2f000) [pid = 1778] [serial = 47] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 100 (0x9ff3e400) [pid = 1778] [serial = 38] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 99 (0x9736d400) [pid = 1778] [serial = 41] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 98 (0x92966400) [pid = 1778] [serial = 40] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 97 (0x91412c00) [pid = 1778] [serial = 28] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 96 (0x906b5400) [pid = 1778] [serial = 25] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 95 (0x913f8800) [pid = 1778] [serial = 23] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 94 (0xa0adc400) [pid = 1778] [serial = 76] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 93 (0x96239400) [pid = 1778] [serial = 53] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 92 (0x9861c000) [pid = 1778] [serial = 55] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 91 (0x971b7c00) [pid = 1778] [serial = 83] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 90 (0x91f6e800) [pid = 1778] [serial = 52] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 89 (0x96fb6c00) [pid = 1778] [serial = 68] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 88 (0x9aea2c00) [pid = 1778] [serial = 73] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 87 (0x98b89800) [pid = 1778] [serial = 71] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 86 (0x98e0c000) [pid = 1778] [serial = 102] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 85 (0x9861d800) [pid = 1778] [serial = 70] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 84 (0x99147400) [pid = 1778] [serial = 104] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 83 (0x9914b000) [pid = 1778] [serial = 64] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 82 (0xa3c7e000) [pid = 1778] [serial = 108] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 81 (0x9fc59800) [pid = 1778] [serial = 89] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 80 (0xa0f4d400) [pid = 1778] [serial = 77] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 79 (0x9df90400) [pid = 1778] [serial = 105] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 78 (0xa444e000) [pid = 1778] [serial = 92] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 77 (0xa45d3c00) [pid = 1778] [serial = 94] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 76 (0x9ff14c00) [pid = 1778] [serial = 59] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 75 (0x9780b400) [pid = 1778] [serial = 9] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 74 (0xa0ae0800) [pid = 1778] [serial = 61] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 73 (0x9b08d400) [pid = 1778] [serial = 74] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 72 (0x975f0000) [pid = 1778] [serial = 12] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 71 (0x9861dc00) [pid = 1778] [serial = 86] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 70 (0x98e04800) [pid = 1778] [serial = 56] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 69 (0x9fc9e800) [pid = 1778] [serial = 58] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 68 (0x9914a000) [pid = 1778] [serial = 88] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 67 (0x98227000) [pid = 1778] [serial = 85] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 66 (0xa693a000) [pid = 1778] [serial = 111] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 65 (0x8fbc4800) [pid = 1778] [serial = 22] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 64 (0x92a7f800) [pid = 1778] [serial = 113] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 63 (0xa3c7cc00) [pid = 1778] [serial = 91] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 62 (0x9140a400) [pid = 1778] [serial = 16] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 61 (0x9140f000) [pid = 1778] [serial = 17] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 60 (0x9796c400) [pid = 1778] [serial = 99] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 59 (0x96640000) [pid = 1778] [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.] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 58 (0xa0c3a000) [pid = 1778] [serial = 62] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 57 (0xa0f9d800) [pid = 1778] [serial = 107] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 56 (0xa45f0000) [pid = 1778] [serial = 95] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 55 (0x97965800) [pid = 1778] [serial = 98] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 54 (0xa4c4f800) [pid = 1778] [serial = 110] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | --DOMWINDOW == 53 (0x9914c800) [pid = 1778] [serial = 65] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1778 | 1461197026640 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1932ms 17:03:46 INFO - PROCESS | 1778 | 1461197026707 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1778 | 1461197026715 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:03:46 INFO - PROCESS | 1778 | 1461197026724 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1778 | 1461197026728 Marionette TRACE conn3 <- [1,170,null,{}] 17:03:46 INFO - PROCESS | 1778 | 1461197026736 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:46 INFO - PROCESS | 1778 | 1461197026895 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:03:47 INFO - PROCESS | 1778 | 1461197026990 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140b800 == 21 [pid = 1778] [id = 50] 17:03:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 54 (0x92978c00) [pid = 1778] [serial = 148] [outer = (nil)] 17:03:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 55 (0x92a82800) [pid = 1778] [serial = 149] [outer = 0x92978c00] 17:03:47 INFO - PROCESS | 1778 | 1461197027068 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 56 (0x93d83400) [pid = 1778] [serial = 150] [outer = 0x92978c00] 17:03:47 INFO - PROCESS | 1778 | 1461197027778 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1080ms 17:03:47 INFO - PROCESS | 1778 | 1461197027807 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:03:47 INFO - PROCESS | 1778 | 1461197027813 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:03:47 INFO - PROCESS | 1778 | 1461197027821 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1778 | 1461197027824 Marionette TRACE conn3 <- [1,174,null,{}] 17:03:47 INFO - PROCESS | 1778 | 1461197027847 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:48 INFO - PROCESS | 1778 | 1461197028005 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:03:48 INFO - PROCESS | 1778 | 1461197028016 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x96237800 == 22 [pid = 1778] [id = 51] 17:03:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 57 (0x962c5c00) [pid = 1778] [serial = 151] [outer = (nil)] 17:03:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 58 (0x96fb8c00) [pid = 1778] [serial = 152] [outer = 0x962c5c00] 17:03:48 INFO - PROCESS | 1778 | 1461197028095 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 59 (0x971bb000) [pid = 1778] [serial = 153] [outer = 0x962c5c00] 17:03:48 INFO - PROCESS | 1778 | 1461197028951 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:03:48 INFO - PROCESS | 1778 | --DOMWINDOW == 58 (0x99214c00) [pid = 1778] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:03:48 INFO - PROCESS | 1778 | --DOMWINDOW == 57 (0x92a75000) [pid = 1778] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:03:48 INFO - PROCESS | 1778 | --DOMWINDOW == 56 (0x92a76c00) [pid = 1778] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:03:48 INFO - PROCESS | 1778 | --DOMWINDOW == 55 (0x9736c400) [pid = 1778] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1196ms 17:03:49 INFO - PROCESS | 1778 | 1461197029018 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:03:49 INFO - PROCESS | 1778 | 1461197029023 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:03:49 INFO - PROCESS | 1778 | 1461197029031 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1778 | 1461197029041 Marionette TRACE conn3 <- [1,178,null,{}] 17:03:49 INFO - PROCESS | 1778 | 1461197029055 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:49 INFO - PROCESS | 1778 | 1461197029218 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:03:49 INFO - PROCESS | 1778 | 1461197029229 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbb7c00 == 23 [pid = 1778] [id = 52] 17:03:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 56 (0x96fb8800) [pid = 1778] [serial = 154] [outer = (nil)] 17:03:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 57 (0x97967000) [pid = 1778] [serial = 155] [outer = 0x96fb8800] 17:03:49 INFO - PROCESS | 1778 | 1461197029307 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 58 (0x9796c400) [pid = 1778] [serial = 156] [outer = 0x96fb8800] 17:03:50 INFO - PROCESS | 1778 | 1461197030410 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1442ms 17:03:50 INFO - PROCESS | 1778 | 1461197030472 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:03:50 INFO - PROCESS | 1778 | 1461197030481 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:03:50 INFO - PROCESS | 1778 | 1461197030492 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1778 | 1461197030499 Marionette TRACE conn3 <- [1,182,null,{}] 17:03:50 INFO - PROCESS | 1778 | 1461197030562 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:50 INFO - PROCESS | 1778 | 1461197030755 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:03:50 INFO - PROCESS | 1778 | 1461197030953 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x913fa000 == 24 [pid = 1778] [id = 53] 17:03:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 59 (0x91411000) [pid = 1778] [serial = 157] [outer = (nil)] 17:03:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 60 (0x93d81800) [pid = 1778] [serial = 158] [outer = 0x91411000] 17:03:51 INFO - PROCESS | 1778 | 1461197031046 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 61 (0x96239000) [pid = 1778] [serial = 159] [outer = 0x91411000] 17:03:52 INFO - PROCESS | 1778 | 1461197032016 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1557ms 17:03:52 INFO - PROCESS | 1778 | 1461197032048 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1778 | 1461197032056 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:03:52 INFO - PROCESS | 1778 | 1461197032068 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1778 | 1461197032072 Marionette TRACE conn3 <- [1,186,null,{}] 17:03:52 INFO - PROCESS | 1778 | 1461197032079 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 1778 | 1461197032296 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:03:52 INFO - PROCESS | 1778 | 1461197032432 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d05800 == 25 [pid = 1778] [id = 54] 17:03:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 62 (0x96fbb800) [pid = 1778] [serial = 160] [outer = (nil)] 17:03:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 63 (0x978a9c00) [pid = 1778] [serial = 161] [outer = 0x96fbb800] 17:03:52 INFO - PROCESS | 1778 | 1461197032598 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 64 (0x98226c00) [pid = 1778] [serial = 162] [outer = 0x96fbb800] 17:03:53 INFO - PROCESS | 1778 | 1461197033521 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1538ms 17:03:53 INFO - PROCESS | 1778 | 1461197033607 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:03:53 INFO - PROCESS | 1778 | 1461197033611 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:03:53 INFO - PROCESS | 1778 | 1461197033619 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 1778 | 1461197033625 Marionette TRACE conn3 <- [1,190,null,{}] 17:03:53 INFO - PROCESS | 1778 | 1461197033643 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:53 INFO - PROCESS | 1778 | 1461197033888 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:03:54 INFO - PROCESS | 1778 | 1461197034087 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbbf000 == 26 [pid = 1778] [id = 55] 17:03:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 65 (0x8fbbf400) [pid = 1778] [serial = 163] [outer = (nil)] 17:03:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 66 (0x91f66000) [pid = 1778] [serial = 164] [outer = 0x8fbbf400] 17:03:54 INFO - PROCESS | 1778 | 1461197034183 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 67 (0x98b82800) [pid = 1778] [serial = 165] [outer = 0x8fbbf400] 17:03:56 INFO - PROCESS | 1778 | --DOCSHELL 0x92a73800 == 25 [pid = 1778] [id = 38] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 66 (0x96237400) [pid = 1778] [serial = 125] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 65 (0x91f69000) [pid = 1778] [serial = 19] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 64 (0x9921a800) [pid = 1778] [serial = 122] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 63 (0x92a81000) [pid = 1778] [serial = 114] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 62 (0x92a7e800) [pid = 1778] [serial = 116] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 61 (0x93d0bc00) [pid = 1778] [serial = 117] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 60 (0x97967800) [pid = 1778] [serial = 119] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 59 (0x98ed7c00) [pid = 1778] [serial = 120] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | --DOMWINDOW == 58 (0x9ea1a400) [pid = 1778] [serial = 123] [outer = (nil)] [url = about:blank] 17:03:56 INFO - PROCESS | 1778 | 1461197036118 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 2643ms 17:03:56 INFO - PROCESS | 1778 | 1461197036273 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 1778 | 1461197036279 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:03:56 INFO - PROCESS | 1778 | 1461197036288 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1778 | 1461197036294 Marionette TRACE conn3 <- [1,194,null,{}] 17:03:56 INFO - PROCESS | 1778 | 1461197036305 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:56 INFO - PROCESS | 1778 | 1461197036474 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:03:56 INFO - PROCESS | 1778 | 1461197036567 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x913fd800 == 26 [pid = 1778] [id = 56] 17:03:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 59 (0x91405800) [pid = 1778] [serial = 166] [outer = (nil)] 17:03:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 60 (0x91409c00) [pid = 1778] [serial = 167] [outer = 0x91405800] 17:03:56 INFO - PROCESS | 1778 | 1461197036653 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 61 (0x914e1000) [pid = 1778] [serial = 168] [outer = 0x91405800] 17:03:57 INFO - PROCESS | 1778 | 1461197037360 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1097ms 17:03:57 INFO - PROCESS | 1778 | 1461197037412 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1778 | 1461197037422 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:03:57 INFO - PROCESS | 1778 | 1461197037443 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1778 | 1461197037448 Marionette TRACE conn3 <- [1,198,null,{}] 17:03:57 INFO - PROCESS | 1778 | 1461197037455 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1778 | 1461197037624 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:03:57 INFO - PROCESS | 1778 | 1461197037636 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a80800 == 27 [pid = 1778] [id = 57] 17:03:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 62 (0x93d04c00) [pid = 1778] [serial = 169] [outer = (nil)] 17:03:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 63 (0x93d82800) [pid = 1778] [serial = 170] [outer = 0x93d04c00] 17:03:57 INFO - PROCESS | 1778 | 1461197037716 Marionette DEBUG loaded listener.js 17:03:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 64 (0x93d8ac00) [pid = 1778] [serial = 171] [outer = 0x93d04c00] 17:03:58 INFO - PROCESS | 1778 | 1461197038548 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1145ms 17:03:58 INFO - PROCESS | 1778 | 1461197038622 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:03:58 INFO - PROCESS | 1778 | 1461197038627 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:03:58 INFO - PROCESS | 1778 | 1461197038642 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1778 | 1461197038648 Marionette TRACE conn3 <- [1,202,null,{}] 17:03:58 INFO - PROCESS | 1778 | 1461197038672 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:58 INFO - PROCESS | 1778 | 1461197038871 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:03:58 INFO - PROCESS | 1778 | 1461197038894 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x96ff9000 == 28 [pid = 1778] [id = 58] 17:03:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 65 (0x97150800) [pid = 1778] [serial = 172] [outer = (nil)] 17:03:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 66 (0x9780a000) [pid = 1778] [serial = 173] [outer = 0x97150800] 17:03:58 INFO - PROCESS | 1778 | 1461197038977 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 67 (0x97961800) [pid = 1778] [serial = 174] [outer = 0x97150800] 17:03:59 INFO - PROCESS | 1778 | 1461197039833 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1246ms 17:03:59 INFO - PROCESS | 1778 | 1461197039892 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1778 | 1461197039896 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:03:59 INFO - PROCESS | 1778 | 1461197039903 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 1778 | 1461197039906 Marionette TRACE conn3 <- [1,206,null,{}] 17:03:59 INFO - PROCESS | 1778 | 1461197039912 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:00 INFO - PROCESS | 1778 | 1461197040102 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:04:00 INFO - PROCESS | 1778 | 1461197040138 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x9296c400 == 29 [pid = 1778] [id = 59] 17:04:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 68 (0x93d0bc00) [pid = 1778] [serial = 175] [outer = (nil)] 17:04:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 69 (0x98618800) [pid = 1778] [serial = 176] [outer = 0x93d0bc00] 17:04:00 INFO - PROCESS | 1778 | 1461197040216 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 70 (0x98e05400) [pid = 1778] [serial = 177] [outer = 0x93d0bc00] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 69 (0x9140e000) [pid = 1778] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 68 (0x92a75800) [pid = 1778] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 67 (0x9140d000) [pid = 1778] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 66 (0x9fef1000) [pid = 1778] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 65 (0x92978c00) [pid = 1778] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 64 (0xa0c3e800) [pid = 1778] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 63 (0x90730400) [pid = 1778] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 62 (0x962c5c00) [pid = 1778] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 61 (0x98b82000) [pid = 1778] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 60 (0x9296d400) [pid = 1778] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:04:00 INFO - PROCESS | 1778 | --DOMWINDOW == 59 (0x96fb8800) [pid = 1778] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:04:01 INFO - PROCESS | 1778 | 1461197041439 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1545ms 17:04:01 INFO - PROCESS | 1778 | 1461197041448 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 1778 | 1461197041451 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:04:01 INFO - PROCESS | 1778 | 1461197041463 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1778 | 1461197041465 Marionette TRACE conn3 <- [1,210,null,{}] 17:04:01 INFO - PROCESS | 1778 | 1461197041473 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 1778 | 1461197041650 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:04:01 INFO - PROCESS | 1778 | 1461197041668 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140d000 == 30 [pid = 1778] [id = 60] 17:04:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 60 (0x92978c00) [pid = 1778] [serial = 178] [outer = (nil)] 17:04:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 61 (0x978ab000) [pid = 1778] [serial = 179] [outer = 0x92978c00] 17:04:01 INFO - PROCESS | 1778 | 1461197041743 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 62 (0x98edb000) [pid = 1778] [serial = 180] [outer = 0x92978c00] 17:04:02 INFO - PROCESS | 1778 | 1461197042517 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1081ms 17:04:02 INFO - PROCESS | 1778 | 1461197042546 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1778 | 1461197042550 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:04:02 INFO - PROCESS | 1778 | 1461197042564 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1778 | 1461197042569 Marionette TRACE conn3 <- [1,214,null,{}] 17:04:02 INFO - PROCESS | 1778 | 1461197042576 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:02 INFO - PROCESS | 1778 | 1461197042788 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:04:02 INFO - PROCESS | 1778 | 1461197042802 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbbb400 == 31 [pid = 1778] [id = 61] 17:04:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 63 (0x98e04400) [pid = 1778] [serial = 181] [outer = (nil)] 17:04:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 64 (0x9914f000) [pid = 1778] [serial = 182] [outer = 0x98e04400] 17:04:02 INFO - PROCESS | 1778 | 1461197042969 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 65 (0x99219c00) [pid = 1778] [serial = 183] [outer = 0x98e04400] 17:04:04 INFO - PROCESS | 1778 | 1461197044014 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1497ms 17:04:04 INFO - PROCESS | 1778 | 1461197044055 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1778 | 1461197044064 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:04:04 INFO - PROCESS | 1778 | 1461197044074 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1778 | 1461197044079 Marionette TRACE conn3 <- [1,218,null,{}] 17:04:04 INFO - PROCESS | 1778 | 1461197044089 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 1778 | 1461197044306 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:04:04 INFO - PROCESS | 1778 | 1461197044495 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e6c00 == 32 [pid = 1778] [id = 62] 17:04:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 66 (0x9140d800) [pid = 1778] [serial = 184] [outer = (nil)] 17:04:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 67 (0x92a77000) [pid = 1778] [serial = 185] [outer = 0x9140d800] 17:04:04 INFO - PROCESS | 1778 | 1461197044646 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 68 (0x93d7ec00) [pid = 1778] [serial = 186] [outer = 0x9140d800] 17:04:05 INFO - PROCESS | 1778 | 1461197045604 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1546ms 17:04:05 INFO - PROCESS | 1778 | 1461197045621 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 1778 | 1461197045632 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:04:05 INFO - PROCESS | 1778 | 1461197045645 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 1778 | 1461197045650 Marionette TRACE conn3 <- [1,222,null,{}] 17:04:05 INFO - PROCESS | 1778 | 1461197045686 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:05 INFO - PROCESS | 1778 | 1461197045891 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:04:06 INFO - PROCESS | 1778 | 1461197046068 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d85800 == 33 [pid = 1778] [id = 63] 17:04:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 69 (0x96643000) [pid = 1778] [serial = 187] [outer = (nil)] 17:04:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 70 (0x9822a000) [pid = 1778] [serial = 188] [outer = 0x96643000] 17:04:06 INFO - PROCESS | 1778 | 1461197046163 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 71 (0x9861d800) [pid = 1778] [serial = 189] [outer = 0x96643000] 17:04:07 INFO - PROCESS | 1778 | 1461197047064 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1464ms 17:04:07 INFO - PROCESS | 1778 | 1461197047110 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1778 | 1461197047114 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:04:07 INFO - PROCESS | 1778 | 1461197047123 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1778 | 1461197047130 Marionette TRACE conn3 <- [1,226,null,{}] 17:04:07 INFO - PROCESS | 1778 | 1461197047147 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 1778 | 1461197047339 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:04:07 INFO - PROCESS | 1778 | 1461197047478 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x97968c00 == 34 [pid = 1778] [id = 64] 17:04:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 72 (0x99214c00) [pid = 1778] [serial = 190] [outer = (nil)] 17:04:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 73 (0x9aec7000) [pid = 1778] [serial = 191] [outer = 0x99214c00] 17:04:07 INFO - PROCESS | 1778 | 1461197047572 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 74 (0x9b086c00) [pid = 1778] [serial = 192] [outer = 0x99214c00] 17:04:08 INFO - PROCESS | 1778 | 1461197048635 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1596ms 17:04:08 INFO - PROCESS | 1778 | 1461197048945 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1778 | 1461197048953 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:04:09 INFO - PROCESS | 1778 | 1461197049057 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 1778 | 1461197049063 Marionette TRACE conn3 <- [1,230,null,{}] 17:04:09 INFO - PROCESS | 1778 | 1461197049074 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:09 INFO - PROCESS | 1778 | 1461197049247 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:04:09 INFO - PROCESS | 1778 | 1461197049420 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x92975000 == 35 [pid = 1778] [id = 65] 17:04:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 75 (0x92975400) [pid = 1778] [serial = 193] [outer = (nil)] 17:04:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 76 (0x92a79400) [pid = 1778] [serial = 194] [outer = 0x92975400] 17:04:09 INFO - PROCESS | 1778 | 1461197049515 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 77 (0x92a82000) [pid = 1778] [serial = 195] [outer = 0x92975400] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x913fa000 == 34 [pid = 1778] [id = 53] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x9296b400 == 33 [pid = 1778] [id = 47] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x93d05800 == 32 [pid = 1778] [id = 54] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbb7c00 == 31 [pid = 1778] [id = 52] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x90725000 == 30 [pid = 1778] [id = 43] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x9140b800 == 29 [pid = 1778] [id = 50] 17:04:10 INFO - PROCESS | 1778 | --DOCSHELL 0x96237800 == 28 [pid = 1778] [id = 51] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 76 (0x98b87800) [pid = 1778] [serial = 126] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 75 (0x9df91800) [pid = 1778] [serial = 143] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 74 (0xa4c4c000) [pid = 1778] [serial = 144] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 73 (0x914dd800) [pid = 1778] [serial = 146] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 72 (0x8fbbe000) [pid = 1778] [serial = 147] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 71 (0xa4589400) [pid = 1778] [serial = 137] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 70 (0xa45c7400) [pid = 1778] [serial = 138] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 69 (0x92a82800) [pid = 1778] [serial = 149] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 68 (0x93d83400) [pid = 1778] [serial = 150] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 67 (0xa0f9e400) [pid = 1778] [serial = 134] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 66 (0xa282e400) [pid = 1778] [serial = 135] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 65 (0x914da800) [pid = 1778] [serial = 128] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 64 (0x914e5000) [pid = 1778] [serial = 129] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 63 (0x96fb8c00) [pid = 1778] [serial = 152] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 62 (0x99143c00) [pid = 1778] [serial = 131] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 61 (0x99216000) [pid = 1778] [serial = 132] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 60 (0x92974400) [pid = 1778] [serial = 140] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 59 (0x92975800) [pid = 1778] [serial = 141] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 58 (0x97967000) [pid = 1778] [serial = 155] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 57 (0x9796c400) [pid = 1778] [serial = 156] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | --DOMWINDOW == 56 (0x971bb000) [pid = 1778] [serial = 153] [outer = (nil)] [url = about:blank] 17:04:10 INFO - PROCESS | 1778 | 1461197050400 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1417ms 17:04:10 INFO - PROCESS | 1778 | 1461197050445 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1778 | 1461197050451 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:04:10 INFO - PROCESS | 1778 | 1461197050462 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1778 | 1461197050467 Marionette TRACE conn3 <- [1,234,null,{}] 17:04:10 INFO - PROCESS | 1778 | 1461197050476 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 1778 | 1461197050643 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:04:10 INFO - PROCESS | 1778 | 1461197050653 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x90725000 == 29 [pid = 1778] [id = 66] 17:04:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 57 (0x914da800) [pid = 1778] [serial = 196] [outer = (nil)] 17:04:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 58 (0x93d13000) [pid = 1778] [serial = 197] [outer = 0x914da800] 17:04:10 INFO - PROCESS | 1778 | 1461197050756 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 59 (0x96646c00) [pid = 1778] [serial = 198] [outer = 0x914da800] 17:04:11 INFO - PROCESS | 1778 | 1461197051609 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1188ms 17:04:11 INFO - PROCESS | 1778 | 1461197051648 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1778 | 1461197051653 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:04:11 INFO - PROCESS | 1778 | 1461197051660 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1778 | 1461197051664 Marionette TRACE conn3 <- [1,238,null,{}] 17:04:11 INFO - PROCESS | 1778 | 1461197051672 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:11 INFO - PROCESS | 1778 | 1461197051889 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:04:11 INFO - PROCESS | 1778 | 1461197051915 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x97aea400 == 30 [pid = 1778] [id = 67] 17:04:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 60 (0x9822d000) [pid = 1778] [serial = 199] [outer = (nil)] 17:04:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 61 (0x98435000) [pid = 1778] [serial = 200] [outer = 0x9822d000] 17:04:12 INFO - PROCESS | 1778 | 1461197051995 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 62 (0x98e0c800) [pid = 1778] [serial = 201] [outer = 0x9822d000] 17:04:12 INFO - PROCESS | 1778 | 1461197052846 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1238ms 17:04:12 INFO - PROCESS | 1778 | 1461197052898 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1778 | 1461197052902 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:04:12 INFO - PROCESS | 1778 | 1461197052908 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1778 | 1461197052911 Marionette TRACE conn3 <- [1,242,null,{}] 17:04:12 INFO - PROCESS | 1778 | 1461197052917 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:13 INFO - PROCESS | 1778 | 1461197053109 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:04:13 INFO - PROCESS | 1778 | 1461197053131 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x98436c00 == 31 [pid = 1778] [id = 68] 17:04:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 63 (0x98edf000) [pid = 1778] [serial = 202] [outer = (nil)] 17:04:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 64 (0x99214800) [pid = 1778] [serial = 203] [outer = 0x98edf000] 17:04:13 INFO - PROCESS | 1778 | 1461197053206 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 65 (0x9aea6c00) [pid = 1778] [serial = 204] [outer = 0x98edf000] 17:04:14 INFO - PROCESS | 1778 | 1461197054355 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1484ms 17:04:14 INFO - PROCESS | 1778 | 1461197054394 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1778 | 1461197054397 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:04:14 INFO - PROCESS | 1778 | 1461197054407 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1778 | 1461197054412 Marionette TRACE conn3 <- [1,246,null,{}] 17:04:14 INFO - PROCESS | 1778 | 1461197054430 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:14 INFO - PROCESS | 1778 | 1461197054825 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 64 (0x93d0bc00) [pid = 1778] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 63 (0x97150800) [pid = 1778] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 62 (0x8fbbf400) [pid = 1778] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 61 (0x91405800) [pid = 1778] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 60 (0x93d04c00) [pid = 1778] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 59 (0x92978c00) [pid = 1778] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 58 (0x91411000) [pid = 1778] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:04:14 INFO - PROCESS | 1778 | --DOMWINDOW == 57 (0x96fbb800) [pid = 1778] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:04:14 INFO - PROCESS | 1778 | 1461197054974 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbbf400 == 32 [pid = 1778] [id = 69] 17:04:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 58 (0x8fbc5800) [pid = 1778] [serial = 205] [outer = (nil)] 17:04:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 59 (0x93d04c00) [pid = 1778] [serial = 206] [outer = 0x8fbc5800] 17:04:15 INFO - PROCESS | 1778 | 1461197055057 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 60 (0x9914a800) [pid = 1778] [serial = 207] [outer = 0x8fbc5800] 17:04:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 61 (0x9aecd400) [pid = 1778] [serial = 208] [outer = 0x91f67000] 17:04:15 INFO - PROCESS | 1778 | 1461197055827 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1445ms 17:04:15 INFO - PROCESS | 1778 | 1461197055852 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1778 | 1461197055856 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:04:15 INFO - PROCESS | 1778 | 1461197055862 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1778 | 1461197055865 Marionette TRACE conn3 <- [1,250,null,{}] 17:04:15 INFO - PROCESS | 1778 | 1461197055871 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 1778 | 1461197056089 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:04:16 INFO - PROCESS | 1778 | 1461197056112 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x92963400 == 33 [pid = 1778] [id = 70] 17:04:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 62 (0x92966000) [pid = 1778] [serial = 209] [outer = (nil)] 17:04:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 63 (0x9fc5bc00) [pid = 1778] [serial = 210] [outer = 0x92966000] 17:04:16 INFO - PROCESS | 1778 | 1461197056188 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 64 (0x9fc65000) [pid = 1778] [serial = 211] [outer = 0x92966000] 17:04:17 INFO - PROCESS | 1778 | 1461197057127 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1281ms 17:04:17 INFO - PROCESS | 1778 | 1461197057144 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1778 | 1461197057151 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:04:17 INFO - PROCESS | 1778 | 1461197057161 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1778 | 1461197057169 Marionette TRACE conn3 <- [1,254,null,{}] 17:04:17 INFO - PROCESS | 1778 | 1461197057196 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:17 INFO - PROCESS | 1778 | 1461197057447 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:04:17 INFO - PROCESS | 1778 | 1461197057559 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8dd800 == 34 [pid = 1778] [id = 71] 17:04:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 65 (0x913f7c00) [pid = 1778] [serial = 212] [outer = (nil)] 17:04:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 66 (0x92972400) [pid = 1778] [serial = 213] [outer = 0x913f7c00] 17:04:17 INFO - PROCESS | 1778 | 1461197057657 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 67 (0x93d0bc00) [pid = 1778] [serial = 214] [outer = 0x913f7c00] 17:04:18 INFO - PROCESS | 1778 | 1461197058634 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1543ms 17:04:18 INFO - PROCESS | 1778 | 1461197058704 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1778 | 1461197058712 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:04:18 INFO - PROCESS | 1778 | 1461197058724 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1778 | 1461197058728 Marionette TRACE conn3 <- [1,258,null,{}] 17:04:18 INFO - PROCESS | 1778 | 1461197058735 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:18 INFO - PROCESS | 1778 | 1461197058962 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:04:19 INFO - PROCESS | 1778 | 1461197059104 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x975f5000 == 35 [pid = 1778] [id = 72] 17:04:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 68 (0x97960800) [pid = 1778] [serial = 215] [outer = (nil)] 17:04:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 69 (0x98437800) [pid = 1778] [serial = 216] [outer = 0x97960800] 17:04:19 INFO - PROCESS | 1778 | 1461197059197 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 70 (0x98ed8000) [pid = 1778] [serial = 217] [outer = 0x97960800] 17:04:20 INFO - PROCESS | 1778 | 1461197060060 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1387ms 17:04:20 INFO - PROCESS | 1778 | 1461197060111 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1778 | 1461197060115 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:04:20 INFO - PROCESS | 1778 | 1461197060123 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1778 | 1461197060129 Marionette TRACE conn3 <- [1,262,null,{}] 17:04:20 INFO - PROCESS | 1778 | 1461197060146 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:20 INFO - PROCESS | 1778 | 1461197060368 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:04:20 INFO - PROCESS | 1778 | 1461197060511 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x9795fc00 == 36 [pid = 1778] [id = 73] 17:04:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 71 (0x9b08f000) [pid = 1778] [serial = 218] [outer = (nil)] 17:04:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 72 (0x9fc5dc00) [pid = 1778] [serial = 219] [outer = 0x9b08f000] 17:04:20 INFO - PROCESS | 1778 | 1461197060606 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 73 (0x9ff14c00) [pid = 1778] [serial = 220] [outer = 0x9b08f000] 17:04:21 INFO - PROCESS | 1778 | 1461197061616 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1538ms 17:04:21 INFO - PROCESS | 1778 | 1461197061662 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:04:21 INFO - PROCESS | 1778 | 1461197061667 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:04:21 INFO - PROCESS | 1778 | 1461197061674 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1778 | 1461197061678 Marionette TRACE conn3 <- [1,266,null,{}] 17:04:21 INFO - PROCESS | 1778 | 1461197061683 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:21 INFO - PROCESS | 1778 | 1461197061857 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:04:22 INFO - PROCESS | 1778 | 1461197061998 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x9ff42c00 == 37 [pid = 1778] [id = 74] 17:04:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 74 (0x9ffadc00) [pid = 1778] [serial = 221] [outer = (nil)] 17:04:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 75 (0xa0ad5000) [pid = 1778] [serial = 222] [outer = 0x9ffadc00] 17:04:22 INFO - PROCESS | 1778 | 1461197062128 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 76 (0xa0c32c00) [pid = 1778] [serial = 223] [outer = 0x9ffadc00] 17:04:22 INFO - PROCESS | 1778 | 1461197062967 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1343ms 17:04:23 INFO - PROCESS | 1778 | 1461197063017 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 1778 | 1461197063021 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:04:23 INFO - PROCESS | 1778 | 1461197063046 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1778 | 1461197063049 Marionette TRACE conn3 <- [1,270,null,{}] 17:04:23 INFO - PROCESS | 1778 | 1461197063057 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:23 INFO - PROCESS | 1778 | 1461197063227 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:04:23 INFO - PROCESS | 1778 | 1461197063367 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b02000 == 38 [pid = 1778] [id = 75] 17:04:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 77 (0x97b03000) [pid = 1778] [serial = 224] [outer = (nil)] 17:04:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 78 (0x97b09c00) [pid = 1778] [serial = 225] [outer = 0x97b03000] 17:04:23 INFO - PROCESS | 1778 | 1461197063460 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 79 (0x97b0b400) [pid = 1778] [serial = 226] [outer = 0x97b03000] 17:04:24 INFO - PROCESS | 1778 | 1461197064319 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1305ms 17:04:24 INFO - PROCESS | 1778 | 1461197064333 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1778 | 1461197064336 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:04:24 INFO - PROCESS | 1778 | 1461197064343 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1778 | 1461197064347 Marionette TRACE conn3 <- [1,274,null,{}] 17:04:24 INFO - PROCESS | 1778 | 1461197064353 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:24 INFO - PROCESS | 1778 | 1461197064538 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:04:24 INFO - PROCESS | 1778 | 1461197064705 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b04000 == 39 [pid = 1778] [id = 76] 17:04:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 80 (0x97b06400) [pid = 1778] [serial = 227] [outer = (nil)] 17:04:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 81 (0xa0f4d400) [pid = 1778] [serial = 228] [outer = 0x97b06400] 17:04:24 INFO - PROCESS | 1778 | 1461197064799 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 82 (0xa0f9d400) [pid = 1778] [serial = 229] [outer = 0x97b06400] 17:04:25 INFO - PROCESS | 1778 | 1461197065646 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1333ms 17:04:25 INFO - PROCESS | 1778 | 1461197065678 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1778 | 1461197065682 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:04:25 INFO - PROCESS | 1778 | 1461197065688 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1778 | 1461197065692 Marionette TRACE conn3 <- [1,278,null,{}] 17:04:25 INFO - PROCESS | 1778 | 1461197065698 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:25 INFO - PROCESS | 1778 | 1461197065861 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:04:26 INFO - PROCESS | 1778 | 1461197066009 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x979c9800 == 40 [pid = 1778] [id = 77] 17:04:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 83 (0x979ca000) [pid = 1778] [serial = 230] [outer = (nil)] 17:04:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 84 (0x979d1400) [pid = 1778] [serial = 231] [outer = 0x979ca000] 17:04:26 INFO - PROCESS | 1778 | 1461197066098 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 85 (0x979d3400) [pid = 1778] [serial = 232] [outer = 0x979ca000] 17:04:27 INFO - PROCESS | 1778 | 1461197067194 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1544ms 17:04:27 INFO - PROCESS | 1778 | 1461197067233 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1778 | 1461197067240 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:04:27 INFO - PROCESS | 1778 | 1461197067248 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1778 | 1461197067254 Marionette TRACE conn3 <- [1,282,null,{}] 17:04:27 INFO - PROCESS | 1778 | 1461197067264 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 1778 | 1461197067441 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:04:27 INFO - PROCESS | 1778 | 1461197067652 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a7e000 == 41 [pid = 1778] [id = 78] 17:04:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 86 (0x92a7e800) [pid = 1778] [serial = 233] [outer = (nil)] 17:04:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 87 (0x95a06000) [pid = 1778] [serial = 234] [outer = 0x92a7e800] 17:04:27 INFO - PROCESS | 1778 | 1461197067748 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 88 (0x97150800) [pid = 1778] [serial = 235] [outer = 0x92a7e800] 17:04:28 INFO - PROCESS | 1778 | 1461197068625 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1485ms 17:04:28 INFO - PROCESS | 1778 | 1461197068734 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1778 | 1461197068742 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:04:28 INFO - PROCESS | 1778 | 1461197068753 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1778 | 1461197068757 Marionette TRACE conn3 <- [1,286,null,{}] 17:04:28 INFO - PROCESS | 1778 | 1461197068764 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:28 INFO - PROCESS | 1778 | 1461197068938 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 87 (0x98618800) [pid = 1778] [serial = 176] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 86 (0x97961800) [pid = 1778] [serial = 174] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 85 (0x98b82800) [pid = 1778] [serial = 165] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 84 (0x91f66000) [pid = 1778] [serial = 164] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 83 (0x91409c00) [pid = 1778] [serial = 167] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 82 (0x914e1000) [pid = 1778] [serial = 168] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 81 (0x93d82800) [pid = 1778] [serial = 170] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 80 (0x978ab000) [pid = 1778] [serial = 179] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 79 (0x96239000) [pid = 1778] [serial = 159] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 78 (0x93d81800) [pid = 1778] [serial = 158] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 77 (0x9780a000) [pid = 1778] [serial = 173] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 76 (0x98226c00) [pid = 1778] [serial = 162] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 75 (0x978a9c00) [pid = 1778] [serial = 161] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 74 (0x98e05400) [pid = 1778] [serial = 177] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 73 (0x93d8ac00) [pid = 1778] [serial = 171] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | --DOMWINDOW == 72 (0x98edb000) [pid = 1778] [serial = 180] [outer = (nil)] [url = about:blank] 17:04:29 INFO - PROCESS | 1778 | 1461197069062 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d8ac00 == 42 [pid = 1778] [id = 79] 17:04:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 73 (0x9500d800) [pid = 1778] [serial = 236] [outer = (nil)] 17:04:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 74 (0x97153800) [pid = 1778] [serial = 237] [outer = 0x9500d800] 17:04:29 INFO - PROCESS | 1778 | 1461197069215 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 75 (0x9795f000) [pid = 1778] [serial = 238] [outer = 0x9500d800] 17:04:29 INFO - PROCESS | 1778 | 1461197069963 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1239ms 17:04:29 INFO - PROCESS | 1778 | 1461197069993 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1778 | 1461197069997 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:04:30 INFO - PROCESS | 1778 | 1461197070004 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1778 | 1461197070010 Marionette TRACE conn3 <- [1,290,null,{}] 17:04:30 INFO - PROCESS | 1778 | 1461197070026 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:30 INFO - PROCESS | 1778 | 1461197070183 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:04:30 INFO - PROCESS | 1778 | 1461197070201 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x96372400 == 43 [pid = 1778] [id = 80] 17:04:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 76 (0x97b01c00) [pid = 1778] [serial = 239] [outer = (nil)] 17:04:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 77 (0x9822e400) [pid = 1778] [serial = 240] [outer = 0x97b01c00] 17:04:30 INFO - PROCESS | 1778 | 1461197070278 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 78 (0x98b3b000) [pid = 1778] [serial = 241] [outer = 0x97b01c00] 17:04:31 INFO - PROCESS | 1778 | 1461197071208 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1237ms 17:04:31 INFO - PROCESS | 1778 | 1461197071242 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:04:31 INFO - PROCESS | 1778 | 1461197071247 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:04:31 INFO - PROCESS | 1778 | 1461197071265 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 1778 | 1461197071268 Marionette TRACE conn3 <- [1,294,null,{}] 17:04:31 INFO - PROCESS | 1778 | 1461197071274 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 1778 | 1461197071488 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:04:31 INFO - PROCESS | 1778 | 1461197071519 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a73c00 == 44 [pid = 1778] [id = 81] 17:04:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 79 (0x97b0e800) [pid = 1778] [serial = 242] [outer = (nil)] 17:04:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 80 (0x9914b400) [pid = 1778] [serial = 243] [outer = 0x97b0e800] 17:04:31 INFO - PROCESS | 1778 | 1461197071595 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 81 (0x9aea7400) [pid = 1778] [serial = 244] [outer = 0x97b0e800] 17:04:32 INFO - PROCESS | 1778 | 1461197072446 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:32 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. 17:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1240ms 17:04:32 INFO - PROCESS | 1778 | 1461197072505 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1778 | 1461197072510 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:04:32 INFO - PROCESS | 1778 | 1461197072525 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1778 | 1461197072529 Marionette TRACE conn3 <- [1,298,null,{}] 17:04:32 INFO - PROCESS | 1778 | 1461197072535 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 1778 | 1461197072743 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:04:32 INFO - PROCESS | 1778 | 1461197072767 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x979cac00 == 45 [pid = 1778] [id = 82] 17:04:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 82 (0x99148400) [pid = 1778] [serial = 245] [outer = (nil)] 17:04:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 83 (0x9fb8c400) [pid = 1778] [serial = 246] [outer = 0x99148400] 17:04:32 INFO - PROCESS | 1778 | 1461197072840 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 84 (0x9fc9e000) [pid = 1778] [serial = 247] [outer = 0x99148400] 17:04:33 INFO - PROCESS | 1778 | --DOMWINDOW == 83 (0x8fbc5800) [pid = 1778] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:04:33 INFO - PROCESS | 1778 | --DOMWINDOW == 82 (0x914da800) [pid = 1778] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:04:33 INFO - PROCESS | 1778 | --DOMWINDOW == 81 (0x92975400) [pid = 1778] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:04:33 INFO - PROCESS | 1778 | --DOMWINDOW == 80 (0x9822d000) [pid = 1778] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:04:33 INFO - PROCESS | 1778 | --DOMWINDOW == 79 (0x98edf000) [pid = 1778] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:04:33 INFO - PROCESS | 1778 | 1461197073740 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:33 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. 17:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1241ms 17:04:33 INFO - PROCESS | 1778 | 1461197073767 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 1778 | 1461197073770 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:04:33 INFO - PROCESS | 1778 | 1461197073777 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 1778 | 1461197073780 Marionette TRACE conn3 <- [1,302,null,{}] 17:04:33 INFO - PROCESS | 1778 | 1461197073786 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:33 INFO - PROCESS | 1778 | 1461197073991 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:04:34 INFO - PROCESS | 1778 | 1461197074014 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8dd400 == 46 [pid = 1778] [id = 83] 17:04:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 80 (0x97960c00) [pid = 1778] [serial = 248] [outer = (nil)] 17:04:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 81 (0xa0a27400) [pid = 1778] [serial = 249] [outer = 0x97960c00] 17:04:34 INFO - PROCESS | 1778 | 1461197074092 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 82 (0xa0f45800) [pid = 1778] [serial = 250] [outer = 0x97960c00] 17:04:34 INFO - PROCESS | 1778 | 1461197074920 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:34 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. 17:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1180ms 17:04:34 INFO - PROCESS | 1778 | 1461197074958 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1778 | 1461197074962 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:04:34 INFO - PROCESS | 1778 | 1461197074972 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1778 | 1461197074975 Marionette TRACE conn3 <- [1,306,null,{}] 17:04:34 INFO - PROCESS | 1778 | 1461197074980 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:35 INFO - PROCESS | 1778 | 1461197075124 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:04:35 INFO - PROCESS | 1778 | 1461197075138 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x9aea0c00 == 47 [pid = 1778] [id = 84] 17:04:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 83 (0x9aec8400) [pid = 1778] [serial = 251] [outer = (nil)] 17:04:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 84 (0xa2a3ac00) [pid = 1778] [serial = 252] [outer = 0x9aec8400] 17:04:35 INFO - PROCESS | 1778 | 1461197075213 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 85 (0xa3c7d000) [pid = 1778] [serial = 253] [outer = 0x9aec8400] 17:04:36 INFO - PROCESS | 1778 | 1461197076260 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:36 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. 17:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1333ms 17:04:36 INFO - PROCESS | 1778 | 1461197076308 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1778 | 1461197076316 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:04:36 INFO - PROCESS | 1778 | 1461197076326 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1778 | 1461197076332 Marionette TRACE conn3 <- [1,310,null,{}] 17:04:36 INFO - PROCESS | 1778 | 1461197076340 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:36 INFO - PROCESS | 1778 | 1461197076526 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:04:36 INFO - PROCESS | 1778 | 1461197076674 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbbec00 == 48 [pid = 1778] [id = 85] 17:04:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 86 (0x914da800) [pid = 1778] [serial = 254] [outer = (nil)] 17:04:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 87 (0x95001400) [pid = 1778] [serial = 255] [outer = 0x914da800] 17:04:36 INFO - PROCESS | 1778 | 1461197076768 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 88 (0x971c2c00) [pid = 1778] [serial = 256] [outer = 0x914da800] 17:04:37 INFO - PROCESS | 1778 | 1461197077686 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:37 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. 17:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1433ms 17:04:37 INFO - PROCESS | 1778 | 1461197077762 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1778 | 1461197077775 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:04:37 INFO - PROCESS | 1778 | 1461197077795 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1778 | 1461197077801 Marionette TRACE conn3 <- [1,314,null,{}] 17:04:37 INFO - PROCESS | 1778 | 1461197077860 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:38 INFO - PROCESS | 1778 | 1461197078078 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:04:38 INFO - PROCESS | 1778 | 1461197078290 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x978ab000 == 49 [pid = 1778] [id = 86] 17:04:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 89 (0x97b0a000) [pid = 1778] [serial = 257] [outer = (nil)] 17:04:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 90 (0x98432400) [pid = 1778] [serial = 258] [outer = 0x97b0a000] 17:04:38 INFO - PROCESS | 1778 | 1461197078392 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 91 (0x9913cc00) [pid = 1778] [serial = 259] [outer = 0x97b0a000] 17:04:39 INFO - PROCESS | 1778 | 1461197079392 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:39 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. 17:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1646ms 17:04:39 INFO - PROCESS | 1778 | 1461197079440 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:04:39 INFO - PROCESS | 1778 | 1461197079444 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:04:39 INFO - PROCESS | 1778 | 1461197079452 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1778 | 1461197079459 Marionette TRACE conn3 <- [1,318,null,{}] 17:04:39 INFO - PROCESS | 1778 | 1461197079476 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:39 INFO - PROCESS | 1778 | 1461197079727 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:04:39 INFO - PROCESS | 1778 | 1461197079922 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e2800 == 50 [pid = 1778] [id = 87] 17:04:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 92 (0x976b2400) [pid = 1778] [serial = 260] [outer = (nil)] 17:04:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 93 (0x9861dc00) [pid = 1778] [serial = 261] [outer = 0x976b2400] 17:04:40 INFO - PROCESS | 1778 | 1461197080036 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 94 (0x9fb8f000) [pid = 1778] [serial = 262] [outer = 0x976b2400] 17:04:40 INFO - PROCESS | 1778 | 1461197080905 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:40 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. 17:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1489ms 17:04:40 INFO - PROCESS | 1778 | 1461197080941 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1778 | 1461197080945 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:04:40 INFO - PROCESS | 1778 | 1461197080953 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1778 | 1461197080956 Marionette TRACE conn3 <- [1,322,null,{}] 17:04:40 INFO - PROCESS | 1778 | 1461197080962 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:41 INFO - PROCESS | 1778 | 1461197081140 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:04:41 INFO - PROCESS | 1778 | 1461197081288 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x90728400 == 51 [pid = 1778] [id = 88] 17:04:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 95 (0x9ff45c00) [pid = 1778] [serial = 263] [outer = (nil)] 17:04:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 96 (0xa282a400) [pid = 1778] [serial = 264] [outer = 0x9ff45c00] 17:04:41 INFO - PROCESS | 1778 | 1461197081382 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 97 (0xa3c86800) [pid = 1778] [serial = 265] [outer = 0x9ff45c00] 17:04:42 INFO - PROCESS | 1778 | 1461197082286 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:42 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. 17:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1387ms 17:04:42 INFO - PROCESS | 1778 | 1461197082341 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1778 | 1461197082345 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:04:42 INFO - PROCESS | 1778 | 1461197082352 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1778 | 1461197082354 Marionette TRACE conn3 <- [1,326,null,{}] 17:04:42 INFO - PROCESS | 1778 | 1461197082361 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 1778 | 1461197082533 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:04:42 INFO - PROCESS | 1778 | 1461197082682 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ee800 == 52 [pid = 1778] [id = 89] 17:04:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 98 (0x8e8ef000) [pid = 1778] [serial = 266] [outer = (nil)] 17:04:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 99 (0x8e8f4c00) [pid = 1778] [serial = 267] [outer = 0x8e8ef000] 17:04:42 INFO - PROCESS | 1778 | 1461197082772 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 100 (0x8e8f6400) [pid = 1778] [serial = 268] [outer = 0x8e8ef000] 17:04:43 INFO - PROCESS | 1778 | 1461197083797 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:43 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. 17:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1480ms 17:04:43 INFO - PROCESS | 1778 | 1461197083833 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1778 | 1461197083838 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:04:43 INFO - PROCESS | 1778 | 1461197083845 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1778 | 1461197083851 Marionette TRACE conn3 <- [1,330,null,{}] 17:04:43 INFO - PROCESS | 1778 | 1461197083857 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:44 INFO - PROCESS | 1778 | 1461197084085 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:04:44 INFO - PROCESS | 1778 | 1461197084309 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f6000 == 53 [pid = 1778] [id = 90] 17:04:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 101 (0x8e8f9400) [pid = 1778] [serial = 269] [outer = (nil)] 17:04:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 102 (0xa4470000) [pid = 1778] [serial = 270] [outer = 0x8e8f9400] 17:04:44 INFO - PROCESS | 1778 | 1461197084419 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 103 (0xa458a000) [pid = 1778] [serial = 271] [outer = 0x8e8f9400] 17:04:45 INFO - PROCESS | 1778 | 1461197085310 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:45 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. 17:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1493ms 17:04:45 INFO - PROCESS | 1778 | 1461197085339 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1778 | 1461197085343 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:04:45 INFO - PROCESS | 1778 | 1461197085350 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1778 | 1461197085353 Marionette TRACE conn3 <- [1,334,null,{}] 17:04:45 INFO - PROCESS | 1778 | 1461197085359 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:45 INFO - PROCESS | 1778 | 1461197085534 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:04:45 INFO - PROCESS | 1778 | 1461197085693 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe4c00 == 54 [pid = 1778] [id = 91] 17:04:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 104 (0x8dbe6c00) [pid = 1778] [serial = 272] [outer = (nil)] 17:04:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 105 (0x8dbe9c00) [pid = 1778] [serial = 273] [outer = 0x8dbe6c00] 17:04:45 INFO - PROCESS | 1778 | 1461197085783 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 106 (0x8dbeb400) [pid = 1778] [serial = 274] [outer = 0x8dbe6c00] 17:04:46 INFO - PROCESS | 1778 | 1461197086953 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:46 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. 17:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1634ms 17:04:46 INFO - PROCESS | 1778 | 1461197086985 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1778 | 1461197086991 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:04:47 INFO - PROCESS | 1778 | 1461197087000 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1778 | 1461197087006 Marionette TRACE conn3 <- [1,338,null,{}] 17:04:47 INFO - PROCESS | 1778 | 1461197087014 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:47 INFO - PROCESS | 1778 | 1461197087192 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:04:47 INFO - PROCESS | 1778 | 1461197087407 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x914e4400 == 55 [pid = 1778] [id = 92] 17:04:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 107 (0x92968400) [pid = 1778] [serial = 275] [outer = (nil)] 17:04:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 108 (0x92a78400) [pid = 1778] [serial = 276] [outer = 0x92968400] 17:04:47 INFO - PROCESS | 1778 | 1461197087490 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0x93d80400) [pid = 1778] [serial = 277] [outer = 0x92968400] 17:04:48 INFO - PROCESS | 1778 | 1461197088425 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:48 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. 17:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1488ms 17:04:48 INFO - PROCESS | 1778 | 1461197088490 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1778 | 1461197088499 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:04:48 INFO - PROCESS | 1778 | 1461197088511 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1778 | 1461197088514 Marionette TRACE conn3 <- [1,342,null,{}] 17:04:48 INFO - PROCESS | 1778 | 1461197088522 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 1778 | 1461197088750 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x9140c800 == 54 [pid = 1778] [id = 49] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x92a74000 == 53 [pid = 1778] [id = 39] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x99213800 == 52 [pid = 1778] [id = 41] 17:04:48 INFO - PROCESS | 1778 | --DOMWINDOW == 108 (0x9fc5bc00) [pid = 1778] [serial = 210] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8dd400 == 51 [pid = 1778] [id = 83] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x979cac00 == 50 [pid = 1778] [id = 82] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x92a73c00 == 49 [pid = 1778] [id = 81] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x96372400 == 48 [pid = 1778] [id = 80] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x93d8ac00 == 47 [pid = 1778] [id = 79] 17:04:48 INFO - PROCESS | 1778 | --DOCSHELL 0x92a7e000 == 46 [pid = 1778] [id = 78] 17:04:48 INFO - PROCESS | 1778 | 1461197088971 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140c800 == 47 [pid = 1778] [id = 93] 17:04:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0x914e5000) [pid = 1778] [serial = 278] [outer = (nil)] 17:04:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 110 (0x93d7c800) [pid = 1778] [serial = 279] [outer = 0x914e5000] 17:04:49 INFO - PROCESS | 1778 | 1461197089057 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 111 (0x96368000) [pid = 1778] [serial = 280] [outer = 0x914e5000] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 110 (0x93d04c00) [pid = 1778] [serial = 206] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 109 (0x92a77000) [pid = 1778] [serial = 185] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 108 (0x9822a000) [pid = 1778] [serial = 188] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 107 (0x93d13000) [pid = 1778] [serial = 197] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 106 (0x96646c00) [pid = 1778] [serial = 198] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 105 (0x92a82000) [pid = 1778] [serial = 195] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 104 (0x92a79400) [pid = 1778] [serial = 194] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 103 (0x98435000) [pid = 1778] [serial = 200] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 102 (0x9aec7000) [pid = 1778] [serial = 191] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 101 (0x99214800) [pid = 1778] [serial = 203] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 100 (0x97964800) [pid = 1778] [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.] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 99 (0x9914f000) [pid = 1778] [serial = 182] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 98 (0x9aea6c00) [pid = 1778] [serial = 204] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 97 (0x98e0c800) [pid = 1778] [serial = 201] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | --DOMWINDOW == 96 (0x9914a800) [pid = 1778] [serial = 207] [outer = (nil)] [url = about:blank] 17:04:49 INFO - PROCESS | 1778 | 1461197089967 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:49 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. 17:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1484ms 17:04:49 INFO - PROCESS | 1778 | 1461197089994 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 1778 | 1461197089998 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:04:50 INFO - PROCESS | 1778 | 1461197090005 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1778 | 1461197090011 Marionette TRACE conn3 <- [1,346,null,{}] 17:04:50 INFO - PROCESS | 1778 | 1461197090027 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:50 INFO - PROCESS | 1778 | 1461197090209 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:04:50 INFO - PROCESS | 1778 | 1461197090326 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a7a400 == 48 [pid = 1778] [id = 94] 17:04:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 97 (0x92a82000) [pid = 1778] [serial = 281] [outer = (nil)] 17:04:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 98 (0x97964c00) [pid = 1778] [serial = 282] [outer = 0x92a82000] 17:04:50 INFO - PROCESS | 1778 | 1461197090405 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 99 (0x979cd000) [pid = 1778] [serial = 283] [outer = 0x92a82000] 17:04:51 INFO - PROCESS | 1778 | 1461197091145 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:51 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. 17:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1184ms 17:04:51 INFO - PROCESS | 1778 | 1461197091190 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1778 | 1461197091195 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:04:51 INFO - PROCESS | 1778 | 1461197091201 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1778 | 1461197091205 Marionette TRACE conn3 <- [1,350,null,{}] 17:04:51 INFO - PROCESS | 1778 | 1461197091211 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 1778 | 1461197091439 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:04:51 INFO - PROCESS | 1778 | 1461197091465 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a80c00 == 49 [pid = 1778] [id = 95] 17:04:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 100 (0x979cec00) [pid = 1778] [serial = 284] [outer = (nil)] 17:04:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 101 (0x97b07800) [pid = 1778] [serial = 285] [outer = 0x979cec00] 17:04:51 INFO - PROCESS | 1778 | 1461197091544 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 102 (0x98430000) [pid = 1778] [serial = 286] [outer = 0x979cec00] 17:04:52 INFO - PROCESS | 1778 | 1461197092418 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:52 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. 17:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1287ms 17:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:04:52 INFO - PROCESS | 1778 | 1461197092490 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1778 | 1461197092493 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:04:52 INFO - PROCESS | 1778 | 1461197092500 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1778 | 1461197092503 Marionette TRACE conn3 <- [1,354,null,{}] 17:04:52 INFO - PROCESS | 1778 | 1461197092517 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:52 INFO - PROCESS | 1778 | 1461197092716 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:04:52 INFO - PROCESS | 1778 | 1461197092739 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ebc00 == 50 [pid = 1778] [id = 96] 17:04:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 103 (0x9796c800) [pid = 1778] [serial = 287] [outer = (nil)] 17:04:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 104 (0x98e04800) [pid = 1778] [serial = 288] [outer = 0x9796c800] 17:04:52 INFO - PROCESS | 1778 | 1461197092815 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 105 (0x98e0ec00) [pid = 1778] [serial = 289] [outer = 0x9796c800] 17:04:53 INFO - PROCESS | 1778 | --DOMWINDOW == 104 (0x9500d800) [pid = 1778] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:04:53 INFO - PROCESS | 1778 | --DOMWINDOW == 103 (0x92a7e800) [pid = 1778] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:04:53 INFO - PROCESS | 1778 | --DOMWINDOW == 102 (0x99148400) [pid = 1778] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:04:53 INFO - PROCESS | 1778 | --DOMWINDOW == 101 (0x97b0e800) [pid = 1778] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:04:53 INFO - PROCESS | 1778 | --DOMWINDOW == 100 (0x97b01c00) [pid = 1778] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:04:53 INFO - PROCESS | 1778 | --DOMWINDOW == 99 (0x97960c00) [pid = 1778] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:04:53 INFO - PROCESS | 1778 | 1461197093883 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:53 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. 17:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1441ms 17:04:53 INFO - PROCESS | 1778 | 1461197093947 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1778 | 1461197093951 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:04:53 INFO - PROCESS | 1778 | 1461197093959 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1778 | 1461197093962 Marionette TRACE conn3 <- [1,358,null,{}] 17:04:53 INFO - PROCESS | 1778 | 1461197093968 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 1778 | 1461197094152 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:04:54 INFO - PROCESS | 1778 | 1461197094165 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x98b82800 == 51 [pid = 1778] [id = 97] 17:04:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 100 (0x99210800) [pid = 1778] [serial = 290] [outer = (nil)] 17:04:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 101 (0x9aec8000) [pid = 1778] [serial = 291] [outer = 0x99210800] 17:04:54 INFO - PROCESS | 1778 | 1461197094258 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 102 (0x9df98400) [pid = 1778] [serial = 292] [outer = 0x99210800] 17:04:55 INFO - PROCESS | 1778 | 1461197095315 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:55 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. 17:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1393ms 17:04:55 INFO - PROCESS | 1778 | 1461197095354 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1778 | 1461197095357 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:04:55 INFO - PROCESS | 1778 | 1461197095366 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1778 | 1461197095368 Marionette TRACE conn3 <- [1,362,null,{}] 17:04:55 INFO - PROCESS | 1778 | 1461197095375 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:55 INFO - PROCESS | 1778 | 1461197095603 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:04:55 INFO - PROCESS | 1778 | 1461197095837 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbea400 == 52 [pid = 1778] [id = 98] 17:04:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 103 (0x8dbebc00) [pid = 1778] [serial = 293] [outer = (nil)] 17:04:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 104 (0x8e8f2000) [pid = 1778] [serial = 294] [outer = 0x8dbebc00] 17:04:55 INFO - PROCESS | 1778 | 1461197095973 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 105 (0x91409000) [pid = 1778] [serial = 295] [outer = 0x8dbebc00] 17:04:56 INFO - PROCESS | 1778 | 1461197096936 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:56 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. 17:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1590ms 17:04:56 INFO - PROCESS | 1778 | 1461197096957 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1778 | 1461197096965 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:04:56 INFO - PROCESS | 1778 | 1461197096975 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1778 | 1461197096982 Marionette TRACE conn3 <- [1,366,null,{}] 17:04:56 INFO - PROCESS | 1778 | 1461197096990 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:57 INFO - PROCESS | 1778 | 1461197097175 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:04:57 INFO - PROCESS | 1778 | 1461197097327 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d83400 == 53 [pid = 1778] [id = 99] 17:04:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 106 (0x95a07800) [pid = 1778] [serial = 296] [outer = (nil)] 17:04:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 107 (0x96fbb800) [pid = 1778] [serial = 297] [outer = 0x95a07800] 17:04:57 INFO - PROCESS | 1778 | 1461197097479 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 108 (0x976ad000) [pid = 1778] [serial = 298] [outer = 0x95a07800] 17:04:58 INFO - PROCESS | 1778 | 1461197098574 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:58 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. 17:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1637ms 17:04:58 INFO - PROCESS | 1778 | 1461197098616 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1778 | 1461197098624 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:04:58 INFO - PROCESS | 1778 | 1461197098635 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1778 | 1461197098640 Marionette TRACE conn3 <- [1,370,null,{}] 17:04:58 INFO - PROCESS | 1778 | 1461197098648 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 1778 | 1461197098876 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:04:59 INFO - PROCESS | 1778 | 1461197099132 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x97806c00 == 54 [pid = 1778] [id = 100] 17:04:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0x9796a800) [pid = 1778] [serial = 299] [outer = (nil)] 17:04:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 110 (0x979d4000) [pid = 1778] [serial = 300] [outer = 0x9796a800] 17:04:59 INFO - PROCESS | 1778 | 1461197099233 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 111 (0x9822a000) [pid = 1778] [serial = 301] [outer = 0x9796a800] 17:05:00 INFO - PROCESS | 1778 | 1461197100299 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:00 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. 17:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1693ms 17:05:00 INFO - PROCESS | 1778 | 1461197100328 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1778 | 1461197100335 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:05:00 INFO - PROCESS | 1778 | 1461197100352 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1778 | 1461197100359 Marionette TRACE conn3 <- [1,374,null,{}] 17:05:00 INFO - PROCESS | 1778 | 1461197100366 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:00 INFO - PROCESS | 1778 | 1461197100594 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:05:00 INFO - PROCESS | 1778 | 1461197100796 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x913f8800 == 55 [pid = 1778] [id = 101] 17:05:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 112 (0x99218800) [pid = 1778] [serial = 302] [outer = (nil)] 17:05:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 113 (0x9df9b400) [pid = 1778] [serial = 303] [outer = 0x99218800] 17:05:00 INFO - PROCESS | 1778 | 1461197100899 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 114 (0x9fef1800) [pid = 1778] [serial = 304] [outer = 0x99218800] 17:05:01 INFO - PROCESS | 1778 | 1461197101848 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:05:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1544ms 17:05:01 INFO - PROCESS | 1778 | 1461197101889 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1778 | 1461197101893 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:05:01 INFO - PROCESS | 1778 | 1461197101901 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1778 | 1461197101905 Marionette TRACE conn3 <- [1,378,null,{}] 17:05:01 INFO - PROCESS | 1778 | 1461197101911 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:02 INFO - PROCESS | 1778 | 1461197102128 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:05:02 INFO - PROCESS | 1778 | 1461197102334 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8e6400 == 56 [pid = 1778] [id = 102] 17:05:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 115 (0xa0c34c00) [pid = 1778] [serial = 305] [outer = (nil)] 17:05:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 116 (0xa2a33000) [pid = 1778] [serial = 306] [outer = 0xa0c34c00] 17:05:02 INFO - PROCESS | 1778 | 1461197102469 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0xa444b800) [pid = 1778] [serial = 307] [outer = 0xa0c34c00] 17:05:03 INFO - PROCESS | 1778 | 1461197103380 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:05:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1535ms 17:05:03 INFO - PROCESS | 1778 | 1461197103440 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1778 | 1461197103447 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:05:03 INFO - PROCESS | 1778 | 1461197103457 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1778 | 1461197103462 Marionette TRACE conn3 <- [1,382,null,{}] 17:05:03 INFO - PROCESS | 1778 | 1461197103473 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:03 INFO - PROCESS | 1778 | 1461197103800 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:05:04 INFO - PROCESS | 1778 | 1461197104138 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1778 | ++DOCSHELL 0xa4589800 == 57 [pid = 1778] [id = 103] 17:05:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0xa4591000) [pid = 1778] [serial = 308] [outer = (nil)] 17:05:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0xa45cc800) [pid = 1778] [serial = 309] [outer = 0xa4591000] 17:05:04 INFO - PROCESS | 1778 | 1461197104320 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0xa4c43000) [pid = 1778] [serial = 310] [outer = 0xa4591000] 17:05:05 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:05 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:05 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:05 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:05 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:05 INFO - PROCESS | 1778 | 1461197105430 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:05:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1993ms 17:05:05 INFO - PROCESS | 1778 | 1461197105449 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:05:05 INFO - PROCESS | 1778 | 1461197105454 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:05:05 INFO - PROCESS | 1778 | 1461197105460 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1778 | 1461197105464 Marionette TRACE conn3 <- [1,386,null,{}] 17:05:05 INFO - PROCESS | 1778 | 1461197105470 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:05 INFO - PROCESS | 1778 | 1461197105641 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:05:05 INFO - PROCESS | 1778 | 1461197105809 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f202000 == 58 [pid = 1778] [id = 104] 17:05:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x8f206c00) [pid = 1778] [serial = 311] [outer = (nil)] 17:05:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x8f20dc00) [pid = 1778] [serial = 312] [outer = 0x8f206c00] 17:05:05 INFO - PROCESS | 1778 | 1461197105899 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x906bd800) [pid = 1778] [serial = 313] [outer = 0x8f206c00] 17:05:06 INFO - PROCESS | 1778 | 1461197106825 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:05:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1429ms 17:05:06 INFO - PROCESS | 1778 | 1461197106891 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:05:06 INFO - PROCESS | 1778 | 1461197106896 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:05:06 INFO - PROCESS | 1778 | 1461197106902 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1778 | 1461197106906 Marionette TRACE conn3 <- [1,390,null,{}] 17:05:06 INFO - PROCESS | 1778 | 1461197106912 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:07 INFO - PROCESS | 1778 | 1461197107087 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:05:07 INFO - PROCESS | 1778 | 1461197107244 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f2c00 == 59 [pid = 1778] [id = 105] 17:05:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8f401c00) [pid = 1778] [serial = 314] [outer = (nil)] 17:05:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8f407400) [pid = 1778] [serial = 315] [outer = 0x8f401c00] 17:05:07 INFO - PROCESS | 1778 | 1461197107335 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8f409000) [pid = 1778] [serial = 316] [outer = 0x8f401c00] 17:05:08 INFO - PROCESS | 1778 | 1461197108378 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1541ms 17:05:08 INFO - PROCESS | 1778 | 1461197108444 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:05:08 INFO - PROCESS | 1778 | 1461197108448 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:05:08 INFO - PROCESS | 1778 | 1461197108454 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1778 | 1461197108458 Marionette TRACE conn3 <- [1,394,null,{}] 17:05:08 INFO - PROCESS | 1778 | 1461197108464 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:08 INFO - PROCESS | 1778 | 1461197108631 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:05:08 INFO - PROCESS | 1778 | 1461197108835 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f408400 == 60 [pid = 1778] [id = 106] 17:05:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8f408c00) [pid = 1778] [serial = 317] [outer = (nil)] 17:05:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8f572800) [pid = 1778] [serial = 318] [outer = 0x8f408c00] 17:05:08 INFO - PROCESS | 1778 | 1461197108928 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8f575400) [pid = 1778] [serial = 319] [outer = 0x8f408c00] 17:05:09 INFO - PROCESS | 1778 | 1461197109832 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1438ms 17:05:09 INFO - PROCESS | 1778 | 1461197109894 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:05:09 INFO - PROCESS | 1778 | 1461197109898 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:05:09 INFO - PROCESS | 1778 | 1461197109904 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 1778 | 1461197109908 Marionette TRACE conn3 <- [1,398,null,{}] 17:05:09 INFO - PROCESS | 1778 | 1461197109914 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:10 INFO - PROCESS | 1778 | 1461197110087 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:05:10 INFO - PROCESS | 1778 | 1461197110513 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f209000 == 61 [pid = 1778] [id = 107] 17:05:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8f20b400) [pid = 1778] [serial = 320] [outer = (nil)] 17:05:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8f403000) [pid = 1778] [serial = 321] [outer = 0x8f20b400] 17:05:10 INFO - PROCESS | 1778 | 1461197110599 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8f57c400) [pid = 1778] [serial = 322] [outer = 0x8f20b400] 17:05:11 INFO - PROCESS | 1778 | 1461197111633 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1791ms 17:05:11 INFO - PROCESS | 1778 | 1461197111698 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:05:11 INFO - PROCESS | 1778 | 1461197111708 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:05:11 INFO - PROCESS | 1778 | 1461197111717 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1778 | 1461197111721 Marionette TRACE conn3 <- [1,402,null,{}] 17:05:11 INFO - PROCESS | 1778 | 1461197111730 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 1778 | 1461197111946 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:05:12 INFO - PROCESS | 1778 | --DOCSHELL 0x98b82800 == 60 [pid = 1778] [id = 97] 17:05:12 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8ebc00 == 59 [pid = 1778] [id = 96] 17:05:12 INFO - PROCESS | 1778 | 1461197112210 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1778 | --DOCSHELL 0x92a80c00 == 58 [pid = 1778] [id = 95] 17:05:12 INFO - PROCESS | 1778 | --DOCSHELL 0x92a7a400 == 57 [pid = 1778] [id = 94] 17:05:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f406400 == 58 [pid = 1778] [id = 108] 17:05:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x9140c000) [pid = 1778] [serial = 323] [outer = (nil)] 17:05:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x9296d800) [pid = 1778] [serial = 324] [outer = 0x9140c000] 17:05:12 INFO - PROCESS | 1778 | 1461197112312 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x92a7a000) [pid = 1778] [serial = 325] [outer = 0x9140c000] 17:05:12 INFO - PROCESS | 1778 | --DOCSHELL 0x9140c800 == 57 [pid = 1778] [id = 93] 17:05:12 INFO - PROCESS | 1778 | --DOCSHELL 0x914e4400 == 56 [pid = 1778] [id = 92] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x9795f000) [pid = 1778] [serial = 238] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0xa0ad5000) [pid = 1778] [serial = 222] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x97b09c00) [pid = 1778] [serial = 225] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x97153800) [pid = 1778] [serial = 237] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0xa0f4d400) [pid = 1778] [serial = 228] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x98437800) [pid = 1778] [serial = 216] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x97150800) [pid = 1778] [serial = 235] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x92972400) [pid = 1778] [serial = 213] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x979d1400) [pid = 1778] [serial = 231] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x9fc5dc00) [pid = 1778] [serial = 219] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x95a06000) [pid = 1778] [serial = 234] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x9fb8c400) [pid = 1778] [serial = 246] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x9fc9e000) [pid = 1778] [serial = 247] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x9aea7400) [pid = 1778] [serial = 244] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x98b3b000) [pid = 1778] [serial = 241] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 119 (0xa0a27400) [pid = 1778] [serial = 249] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 118 (0x9822e400) [pid = 1778] [serial = 240] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x9914b400) [pid = 1778] [serial = 243] [outer = (nil)] [url = about:blank] 17:05:12 INFO - PROCESS | 1778 | --DOMWINDOW == 116 (0xa0f45800) [pid = 1778] [serial = 250] [outer = (nil)] [url = about:blank] 17:05:13 INFO - PROCESS | 1778 | 1461197113234 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1588ms 17:05:13 INFO - PROCESS | 1778 | 1461197113309 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:05:13 INFO - PROCESS | 1778 | 1461197113315 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:05:13 INFO - PROCESS | 1778 | 1461197113321 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1778 | 1461197113330 Marionette TRACE conn3 <- [1,406,null,{}] 17:05:13 INFO - PROCESS | 1778 | 1461197113340 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:13 INFO - PROCESS | 1778 | 1461197113505 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:05:13 INFO - PROCESS | 1778 | 1461197113627 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f1000 == 57 [pid = 1778] [id = 109] 17:05:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0x914e4400) [pid = 1778] [serial = 326] [outer = (nil)] 17:05:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x97153800) [pid = 1778] [serial = 327] [outer = 0x914e4400] 17:05:13 INFO - PROCESS | 1778 | 1461197113706 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0x976b3800) [pid = 1778] [serial = 328] [outer = 0x914e4400] 17:05:14 INFO - PROCESS | 1778 | 1461197114558 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1290ms 17:05:14 INFO - PROCESS | 1778 | 1461197114644 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1778 | 1461197114648 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:05:14 INFO - PROCESS | 1778 | 1461197114673 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1778 | 1461197114683 Marionette TRACE conn3 <- [1,410,null,{}] 17:05:14 INFO - PROCESS | 1778 | 1461197114691 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:14 INFO - PROCESS | 1778 | 1461197114929 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:05:14 INFO - PROCESS | 1778 | 1461197114951 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x9295c800 == 58 [pid = 1778] [id = 110] 17:05:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0x96ff2c00) [pid = 1778] [serial = 329] [outer = (nil)] 17:05:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x97fd6c00) [pid = 1778] [serial = 330] [outer = 0x96ff2c00] 17:05:15 INFO - PROCESS | 1778 | 1461197115026 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x98621c00) [pid = 1778] [serial = 331] [outer = 0x96ff2c00] 17:05:15 INFO - PROCESS | 1778 | 1461197115922 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1295ms 17:05:15 INFO - PROCESS | 1778 | 1461197115960 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1778 | 1461197115964 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:05:15 INFO - PROCESS | 1778 | 1461197115971 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1778 | 1461197115974 Marionette TRACE conn3 <- [1,414,null,{}] 17:05:15 INFO - PROCESS | 1778 | 1461197115987 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:16 INFO - PROCESS | 1778 | 1461197116179 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:05:16 INFO - PROCESS | 1778 | 1461197116207 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x979d4800 == 59 [pid = 1778] [id = 111] 17:05:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x99140400) [pid = 1778] [serial = 332] [outer = (nil)] 17:05:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x99147800) [pid = 1778] [serial = 333] [outer = 0x99140400] 17:05:16 INFO - PROCESS | 1778 | 1461197116280 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x99210c00) [pid = 1778] [serial = 334] [outer = 0x99140400] 17:05:16 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x9796c800) [pid = 1778] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:05:16 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x92968400) [pid = 1778] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:05:16 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x914e5000) [pid = 1778] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:05:16 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x92a82000) [pid = 1778] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:05:16 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x979cec00) [pid = 1778] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:05:17 INFO - PROCESS | 1778 | 1461197117254 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1347ms 17:05:17 INFO - PROCESS | 1778 | 1461197117319 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1778 | 1461197117323 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:05:17 INFO - PROCESS | 1778 | 1461197117329 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1778 | 1461197117331 Marionette TRACE conn3 <- [1,418,null,{}] 17:05:17 INFO - PROCESS | 1778 | 1461197117337 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:17 INFO - PROCESS | 1778 | 1461197117531 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:05:17 INFO - PROCESS | 1778 | 1461197117545 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x97454800 == 60 [pid = 1778] [id = 112] 17:05:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x97455000) [pid = 1778] [serial = 335] [outer = (nil)] 17:05:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x97458800) [pid = 1778] [serial = 336] [outer = 0x97455000] 17:05:17 INFO - PROCESS | 1778 | 1461197117633 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x98228800) [pid = 1778] [serial = 337] [outer = 0x97455000] 17:05:18 INFO - PROCESS | 1778 | 1461197118917 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:05:18 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 17:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1633ms 17:05:18 INFO - PROCESS | 1778 | 1461197118963 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1778 | 1461197118970 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:05:18 INFO - PROCESS | 1778 | 1461197118979 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1778 | 1461197118985 Marionette TRACE conn3 <- [1,422,null,{}] 17:05:19 INFO - PROCESS | 1778 | 1461197119043 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:19 INFO - PROCESS | 1778 | 1461197119307 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:05:19 INFO - PROCESS | 1778 | 1461197119472 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ec000 == 61 [pid = 1778] [id = 113] 17:05:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8f40fc00) [pid = 1778] [serial = 338] [outer = (nil)] 17:05:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8f57d800) [pid = 1778] [serial = 339] [outer = 0x8f40fc00] 17:05:19 INFO - PROCESS | 1778 | 1461197119564 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x913fa400) [pid = 1778] [serial = 340] [outer = 0x8f40fc00] 17:05:21 INFO - PROCESS | 1778 | 1461197121030 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2084ms 17:05:21 INFO - PROCESS | 1778 | 1461197121062 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 1778 | 1461197121070 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:05:21 INFO - PROCESS | 1778 | 1461197121082 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 1778 | 1461197121086 Marionette TRACE conn3 <- [1,426,null,{}] 17:05:21 INFO - PROCESS | 1778 | 1461197121092 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:21 INFO - PROCESS | 1778 | 1461197121264 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:05:21 INFO - PROCESS | 1778 | 1461197121421 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f572400 == 62 [pid = 1778] [id = 114] 17:05:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8f573000) [pid = 1778] [serial = 341] [outer = (nil)] 17:05:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x96ff8000) [pid = 1778] [serial = 342] [outer = 0x8f573000] 17:05:21 INFO - PROCESS | 1778 | 1461197121510 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x97459c00) [pid = 1778] [serial = 343] [outer = 0x8f573000] 17:05:22 INFO - PROCESS | 1778 | 1461197122531 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1778 | 1461197122569 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:05:22 INFO - PROCESS | 1778 | 1461197122577 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1778 | 1461197122583 Marionette TRACE conn3 <- [1,430,null,{}] 17:05:22 INFO - PROCESS | 1778 | 1461197122600 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 1778 | 1461197122805 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:05:23 INFO - PROCESS | 1778 | 1461197123058 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x978ae800 == 63 [pid = 1778] [id = 115] 17:05:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x97966400) [pid = 1778] [serial = 344] [outer = (nil)] 17:05:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x979d5000) [pid = 1778] [serial = 345] [outer = 0x97966400] 17:05:23 INFO - PROCESS | 1778 | 1461197123198 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x9822e400) [pid = 1778] [serial = 346] [outer = 0x97966400] 17:05:24 INFO - PROCESS | 1778 | 1461197124144 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1644ms 17:05:24 INFO - PROCESS | 1778 | 1461197124222 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:05:24 INFO - PROCESS | 1778 | 1461197124227 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:05:24 INFO - PROCESS | 1778 | 1461197124234 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1778 | 1461197124237 Marionette TRACE conn3 <- [1,434,null,{}] 17:05:24 INFO - PROCESS | 1778 | 1461197124243 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:24 INFO - PROCESS | 1778 | 1461197124429 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:05:24 INFO - PROCESS | 1778 | 1461197124634 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ef800 == 64 [pid = 1778] [id = 116] 17:05:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x99143400) [pid = 1778] [serial = 347] [outer = (nil)] 17:05:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x9fb8c400) [pid = 1778] [serial = 348] [outer = 0x99143400] 17:05:24 INFO - PROCESS | 1778 | 1461197124768 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x9fee3000) [pid = 1778] [serial = 349] [outer = 0x99143400] 17:05:25 INFO - PROCESS | 1778 | 1461197125654 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1480ms 17:05:25 INFO - PROCESS | 1778 | 1461197125714 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1778 | 1461197125718 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:05:25 INFO - PROCESS | 1778 | 1461197125725 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1778 | 1461197125728 Marionette TRACE conn3 <- [1,438,null,{}] 17:05:25 INFO - PROCESS | 1778 | 1461197125734 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:25 INFO - PROCESS | 1778 | 1461197125906 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:05:26 INFO - PROCESS | 1778 | 1461197126066 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8fa000 == 65 [pid = 1778] [id = 117] 17:05:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x9aea2c00) [pid = 1778] [serial = 350] [outer = (nil)] 17:05:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0xa0fa3800) [pid = 1778] [serial = 351] [outer = 0x9aea2c00] 17:05:26 INFO - PROCESS | 1778 | 1461197126158 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0xa2a36000) [pid = 1778] [serial = 352] [outer = 0x9aea2c00] 17:05:27 INFO - PROCESS | 1778 | 1461197127070 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:05:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1384ms 17:05:27 INFO - PROCESS | 1778 | 1461197127110 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1778 | 1461197127114 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:05:27 INFO - PROCESS | 1778 | 1461197127121 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1778 | 1461197127125 Marionette TRACE conn3 <- [1,442,null,{}] 17:05:27 INFO - PROCESS | 1778 | 1461197127130 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 1778 | 1461197127351 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:05:27 INFO - PROCESS | 1778 | 1461197127569 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ec400 == 66 [pid = 1778] [id = 118] 17:05:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0xa4474c00) [pid = 1778] [serial = 353] [outer = (nil)] 17:05:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0xa45f3800) [pid = 1778] [serial = 354] [outer = 0xa4474c00] 17:05:27 INFO - PROCESS | 1778 | 1461197127703 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0xa5f39800) [pid = 1778] [serial = 355] [outer = 0xa4474c00] 17:05:28 INFO - PROCESS | 1778 | 1461197128604 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1538ms 17:05:28 INFO - PROCESS | 1778 | 1461197128660 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1778 | 1461197128664 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:05:28 INFO - PROCESS | 1778 | 1461197128672 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1778 | 1461197128675 Marionette TRACE conn3 <- [1,446,null,{}] 17:05:28 INFO - PROCESS | 1778 | 1461197128681 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:28 INFO - PROCESS | 1778 | 1461197128856 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:05:29 INFO - PROCESS | 1778 | 1461197129019 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f3800 == 67 [pid = 1778] [id = 119] 17:05:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x904f4400) [pid = 1778] [serial = 356] [outer = (nil)] 17:05:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x904f9c00) [pid = 1778] [serial = 357] [outer = 0x904f4400] 17:05:29 INFO - PROCESS | 1778 | 1461197129155 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x904fd800) [pid = 1778] [serial = 358] [outer = 0x904f4400] 17:05:30 INFO - PROCESS | 1778 | 1461197130146 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:05:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1535ms 17:05:30 INFO - PROCESS | 1778 | 1461197130208 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 1778 | 1461197130211 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:05:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:05:30 INFO - PROCESS | 1778 | 1461197130219 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1778 | 1461197130223 Marionette TRACE conn3 <- [1,450,null,{}] 17:05:30 INFO - PROCESS | 1778 | 1461197130228 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:30 INFO - PROCESS | 1778 | 1461197130402 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:05:30 INFO - PROCESS | 1778 | 1461197130923 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f203400 == 68 [pid = 1778] [id = 120] 17:05:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8f203c00) [pid = 1778] [serial = 359] [outer = (nil)] 17:05:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f209400) [pid = 1778] [serial = 360] [outer = 0x8f203c00] 17:05:31 INFO - PROCESS | 1778 | 1461197131020 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f578000) [pid = 1778] [serial = 361] [outer = 0x8f203c00] 17:05:31 INFO - PROCESS | 1778 | 1461197131971 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1778 | 1461197132020 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:05:32 INFO - PROCESS | 1778 | 1461197132029 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1778 | 1461197132035 Marionette TRACE conn3 <- [1,454,null,{}] 17:05:32 INFO - PROCESS | 1778 | 1461197132044 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 1778 | 1461197132223 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:05:32 INFO - PROCESS | 1778 | 1461197132480 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f8400 == 69 [pid = 1778] [id = 121] 17:05:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f577800) [pid = 1778] [serial = 362] [outer = (nil)] 17:05:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x92966400) [pid = 1778] [serial = 363] [outer = 0x8f577800] 17:05:32 INFO - PROCESS | 1778 | 1461197132613 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x93d84800) [pid = 1778] [serial = 364] [outer = 0x8f577800] 17:05:33 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x913fd800 == 68 [pid = 1778] [id = 56] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x979c9800 == 67 [pid = 1778] [id = 77] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x97b04000 == 66 [pid = 1778] [id = 76] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x97b02000 == 65 [pid = 1778] [id = 75] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x9795fc00 == 64 [pid = 1778] [id = 73] 17:05:33 INFO - PROCESS | 1778 | 1461197133712 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0xa2a3ac00) [pid = 1778] [serial = 252] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x95001400) [pid = 1778] [serial = 255] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x98432400) [pid = 1778] [serial = 258] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x9861dc00) [pid = 1778] [serial = 261] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0xa282a400) [pid = 1778] [serial = 264] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8e8f4c00) [pid = 1778] [serial = 267] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0xa4470000) [pid = 1778] [serial = 270] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x9aec8000) [pid = 1778] [serial = 291] [outer = (nil)] [url = about:blank] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x975f5000 == 63 [pid = 1778] [id = 72] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8dd800 == 62 [pid = 1778] [id = 71] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x979d4800 == 61 [pid = 1778] [id = 111] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x9295c800 == 60 [pid = 1778] [id = 110] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8f1000 == 59 [pid = 1778] [id = 109] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8f406400 == 58 [pid = 1778] [id = 108] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8f209000 == 57 [pid = 1778] [id = 107] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x97806c00 == 56 [pid = 1778] [id = 100] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x93d83400 == 55 [pid = 1778] [id = 99] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbea400 == 54 [pid = 1778] [id = 98] 17:05:33 INFO - PROCESS | 1778 | --DOCSHELL 0x9ff42c00 == 53 [pid = 1778] [id = 74] 17:05:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1786ms 17:05:33 INFO - PROCESS | 1778 | 1461197133818 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1778 | 1461197133824 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:05:33 INFO - PROCESS | 1778 | 1461197133831 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1778 | 1461197133835 Marionette TRACE conn3 <- [1,458,null,{}] 17:05:33 INFO - PROCESS | 1778 | 1461197133840 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:34 INFO - PROCESS | 1778 | 1461197134005 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x98e04800) [pid = 1778] [serial = 288] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x98e0ec00) [pid = 1778] [serial = 289] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x93d80400) [pid = 1778] [serial = 277] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x92a78400) [pid = 1778] [serial = 276] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x93d7c800) [pid = 1778] [serial = 279] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x96368000) [pid = 1778] [serial = 280] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x97964c00) [pid = 1778] [serial = 282] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8dbe9c00) [pid = 1778] [serial = 273] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x97b07800) [pid = 1778] [serial = 285] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x98430000) [pid = 1778] [serial = 286] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x979cd000) [pid = 1778] [serial = 283] [outer = (nil)] [url = about:blank] 17:05:34 INFO - PROCESS | 1778 | 1461197134227 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe9c00 == 54 [pid = 1778] [id = 122] 17:05:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8f577c00) [pid = 1778] [serial = 365] [outer = (nil)] 17:05:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x93d0f800) [pid = 1778] [serial = 366] [outer = 0x8f577c00] 17:05:34 INFO - PROCESS | 1778 | 1461197134309 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x96372400) [pid = 1778] [serial = 367] [outer = 0x8f577c00] 17:05:35 INFO - PROCESS | 1778 | 1461197135138 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1778 | 1461197135222 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:05:35 INFO - PROCESS | 1778 | 1461197135237 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1778 | 1461197135246 Marionette TRACE conn3 <- [1,462,null,{}] 17:05:35 INFO - PROCESS | 1778 | 1461197135254 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 1778 | 1461197135424 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:05:35 INFO - PROCESS | 1778 | 1461197135549 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbc2400 == 55 [pid = 1778] [id = 123] 17:05:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x976bac00) [pid = 1778] [serial = 368] [outer = (nil)] 17:05:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x97965800) [pid = 1778] [serial = 369] [outer = 0x976bac00] 17:05:35 INFO - PROCESS | 1778 | 1461197135622 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x979cf800) [pid = 1778] [serial = 370] [outer = 0x976bac00] 17:05:36 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:36 INFO - PROCESS | 1778 | 1461197136480 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:05:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:05:36 INFO - PROCESS | 1778 | 1461197136532 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:05:36 INFO - PROCESS | 1778 | 1461197136538 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1778 | 1461197136542 Marionette TRACE conn3 <- [1,466,null,{}] 17:05:36 INFO - PROCESS | 1778 | 1461197136547 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:36 INFO - PROCESS | 1778 | 1461197136900 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:05:37 INFO - PROCESS | 1778 | 1461197137342 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x979c9800 == 56 [pid = 1778] [id = 124] 17:05:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x98b87800) [pid = 1778] [serial = 371] [outer = (nil)] 17:05:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x9fb2f800) [pid = 1778] [serial = 372] [outer = 0x98b87800] 17:05:37 INFO - PROCESS | 1778 | 1461197137433 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x9fc61400) [pid = 1778] [serial = 373] [outer = 0x98b87800] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x96ff2c00) [pid = 1778] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x99140400) [pid = 1778] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x914e4400) [pid = 1778] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x9140c000) [pid = 1778] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x9aec8400) [pid = 1778] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x96643000) [pid = 1778] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8f20b400) [pid = 1778] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x99214c00) [pid = 1778] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x9140d800) [pid = 1778] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x92966000) [pid = 1778] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:05:38 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x99210800) [pid = 1778] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:05:38 INFO - PROCESS | 1778 | 1461197138615 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1778 | 1461197138644 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:05:38 INFO - PROCESS | 1778 | 1461197138651 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1778 | 1461197138654 Marionette TRACE conn3 <- [1,470,null,{}] 17:05:38 INFO - PROCESS | 1778 | 1461197138660 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:38 INFO - PROCESS | 1778 | 1461197138854 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:05:38 INFO - PROCESS | 1778 | 1461197138932 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x90393400 == 57 [pid = 1778] [id = 125] 17:05:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x90393c00) [pid = 1778] [serial = 374] [outer = (nil)] 17:05:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x9039cc00) [pid = 1778] [serial = 375] [outer = 0x90393c00] 17:05:39 INFO - PROCESS | 1778 | 1461197139022 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x9796bc00) [pid = 1778] [serial = 376] [outer = 0x90393c00] 17:05:39 INFO - PROCESS | 1778 | 1461197139812 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:05:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1229ms 17:05:39 INFO - PROCESS | 1778 | 1461197139882 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1778 | 1461197139885 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:05:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:05:39 INFO - PROCESS | 1778 | 1461197139891 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1778 | 1461197139894 Marionette TRACE conn3 <- [1,474,null,{}] 17:05:39 INFO - PROCESS | 1778 | 1461197139900 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:40 INFO - PROCESS | 1778 | 1461197140085 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:05:40 INFO - PROCESS | 1778 | 1461197140205 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f34f000 == 58 [pid = 1778] [id = 126] 17:05:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8f350400) [pid = 1778] [serial = 377] [outer = (nil)] 17:05:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8f35b400) [pid = 1778] [serial = 378] [outer = 0x8f350400] 17:05:40 INFO - PROCESS | 1778 | 1461197140283 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8f35c400) [pid = 1778] [serial = 379] [outer = 0x8f350400] 17:05:41 INFO - PROCESS | 1778 | 1461197141348 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:05:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1495ms 17:05:41 INFO - PROCESS | 1778 | 1461197141389 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1778 | 1461197141397 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:05:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:05:41 INFO - PROCESS | 1778 | 1461197141407 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1778 | 1461197141412 Marionette TRACE conn3 <- [1,478,null,{}] 17:05:41 INFO - PROCESS | 1778 | 1461197141421 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:41 INFO - PROCESS | 1778 | 1461197141614 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:05:41 INFO - PROCESS | 1778 | 1461197141838 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd9f000 == 59 [pid = 1778] [id = 127] 17:05:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8dda1400) [pid = 1778] [serial = 380] [outer = (nil)] 17:05:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8dda7400) [pid = 1778] [serial = 381] [outer = 0x8dda1400] 17:05:41 INFO - PROCESS | 1778 | 1461197141978 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8e8fa800) [pid = 1778] [serial = 382] [outer = 0x8dda1400] 17:05:42 INFO - PROCESS | 1778 | 1461197142910 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:05:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1536ms 17:05:42 INFO - PROCESS | 1778 | 1461197142944 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1778 | 1461197142953 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:05:42 INFO - PROCESS | 1778 | 1461197142964 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1778 | 1461197142969 Marionette TRACE conn3 <- [1,482,null,{}] 17:05:42 INFO - PROCESS | 1778 | 1461197142975 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:43 INFO - PROCESS | 1778 | 1461197143155 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:05:43 INFO - PROCESS | 1778 | 1461197143318 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f576400 == 60 [pid = 1778] [id = 128] 17:05:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8f57cc00) [pid = 1778] [serial = 383] [outer = (nil)] 17:05:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x90393800) [pid = 1778] [serial = 384] [outer = 0x8f57cc00] 17:05:43 INFO - PROCESS | 1778 | 1461197143532 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x904f0800) [pid = 1778] [serial = 385] [outer = 0x8f57cc00] 17:05:44 INFO - PROCESS | 1778 | 1461197144550 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:05:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1633ms 17:05:44 INFO - PROCESS | 1778 | 1461197144598 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1778 | 1461197144601 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:05:44 INFO - PROCESS | 1778 | 1461197144609 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1778 | 1461197144615 Marionette TRACE conn3 <- [1,486,null,{}] 17:05:44 INFO - PROCESS | 1778 | 1461197144632 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:44 INFO - PROCESS | 1778 | 1461197144839 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:05:45 INFO - PROCESS | 1778 | 1461197145095 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x9296a000 == 61 [pid = 1778] [id = 129] 17:05:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x93d7e000) [pid = 1778] [serial = 386] [outer = (nil)] 17:05:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x97451400) [pid = 1778] [serial = 387] [outer = 0x93d7e000] 17:05:45 INFO - PROCESS | 1778 | 1461197145229 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x976ba000) [pid = 1778] [serial = 388] [outer = 0x93d7e000] 17:05:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x97b01800) [pid = 1778] [serial = 389] [outer = 0x91f67000] 17:05:46 INFO - PROCESS | 1778 | 1461197146226 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:05:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1685ms 17:05:46 INFO - PROCESS | 1778 | 1461197146296 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1778 | 1461197146301 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:05:46 INFO - PROCESS | 1778 | 1461197146308 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1778 | 1461197146311 Marionette TRACE conn3 <- [1,490,null,{}] 17:05:46 INFO - PROCESS | 1778 | 1461197146317 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 1778 | 1461197146497 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:05:46 INFO - PROCESS | 1778 | 1461197146714 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x979d4800 == 62 [pid = 1778] [id = 130] 17:05:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x98b41000) [pid = 1778] [serial = 390] [outer = (nil)] 17:05:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x9aeaa000) [pid = 1778] [serial = 391] [outer = 0x98b41000] 17:05:46 INFO - PROCESS | 1778 | 1461197146825 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x9fca1400) [pid = 1778] [serial = 392] [outer = 0x98b41000] 17:05:47 INFO - PROCESS | 1778 | 1461197147687 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:05:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1439ms 17:05:47 INFO - PROCESS | 1778 | 1461197147749 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:05:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:05:47 INFO - PROCESS | 1778 | 1461197147753 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:05:47 INFO - PROCESS | 1778 | 1461197147759 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1778 | 1461197147763 Marionette TRACE conn3 <- [1,494,null,{}] 17:05:47 INFO - PROCESS | 1778 | 1461197147769 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:47 INFO - PROCESS | 1778 | 1461197147952 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:05:48 INFO - PROCESS | 1778 | 1461197148118 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c1c00 == 63 [pid = 1778] [id = 131] 17:05:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8c7c3c00) [pid = 1778] [serial = 393] [outer = (nil)] 17:05:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8c7cb000) [pid = 1778] [serial = 394] [outer = 0x8c7c3c00] 17:05:48 INFO - PROCESS | 1778 | 1461197148212 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8c7cd000) [pid = 1778] [serial = 395] [outer = 0x8c7c3c00] 17:05:49 INFO - PROCESS | 1778 | 1461197149165 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:05:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1435ms 17:05:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:05:49 INFO - PROCESS | 1778 | 1461197149195 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1778 | 1461197149198 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:05:49 INFO - PROCESS | 1778 | 1461197149206 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1778 | 1461197149212 Marionette TRACE conn3 <- [1,498,null,{}] 17:05:49 INFO - PROCESS | 1778 | 1461197149219 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:49 INFO - PROCESS | 1778 | 1461197149420 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:05:49 INFO - PROCESS | 1778 | 1461197149587 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb42400 == 64 [pid = 1778] [id = 132] 17:05:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8bb48400) [pid = 1778] [serial = 396] [outer = (nil)] 17:05:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8bb4e800) [pid = 1778] [serial = 397] [outer = 0x8bb48400] 17:05:49 INFO - PROCESS | 1778 | 1461197149725 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8dbee000) [pid = 1778] [serial = 398] [outer = 0x8bb48400] 17:05:50 INFO - PROCESS | 1778 | 1461197150630 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1489ms 17:05:50 INFO - PROCESS | 1778 | 1461197150695 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1778 | 1461197150700 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:05:50 INFO - PROCESS | 1778 | 1461197150708 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1778 | 1461197150712 Marionette TRACE conn3 <- [1,502,null,{}] 17:05:50 INFO - PROCESS | 1778 | 1461197150719 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:50 INFO - PROCESS | 1778 | 1461197150895 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:05:51 INFO - PROCESS | 1778 | 1461197151062 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4ac00 == 65 [pid = 1778] [id = 133] 17:05:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8bb4d000) [pid = 1778] [serial = 399] [outer = (nil)] 17:05:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8bc5a800) [pid = 1778] [serial = 400] [outer = 0x8bb4d000] 17:05:51 INFO - PROCESS | 1778 | 1461197151149 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8bc5e000) [pid = 1778] [serial = 401] [outer = 0x8bb4d000] 17:05:52 INFO - PROCESS | 1778 | 1461197152037 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1385ms 17:05:52 INFO - PROCESS | 1778 | 1461197152094 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 1778 | 1461197152098 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:05:52 INFO - PROCESS | 1778 | 1461197152105 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 1778 | 1461197152108 Marionette TRACE conn3 <- [1,506,null,{}] 17:05:52 INFO - PROCESS | 1778 | 1461197152114 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:52 INFO - PROCESS | 1778 | 1461197152291 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:05:52 INFO - PROCESS | 1778 | 1461197152459 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc53c00 == 66 [pid = 1778] [id = 134] 17:05:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8bc57400) [pid = 1778] [serial = 402] [outer = (nil)] 17:05:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8be05800) [pid = 1778] [serial = 403] [outer = 0x8bc57400] 17:05:52 INFO - PROCESS | 1778 | 1461197152548 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x8be07000) [pid = 1778] [serial = 404] [outer = 0x8bc57400] 17:05:53 INFO - PROCESS | 1778 | 1461197153547 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1480ms 17:05:53 INFO - PROCESS | 1778 | 1461197153586 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1778 | 1461197153590 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:05:53 INFO - PROCESS | 1778 | 1461197153597 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1778 | 1461197153601 Marionette TRACE conn3 <- [1,510,null,{}] 17:05:53 INFO - PROCESS | 1778 | 1461197153607 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:53 INFO - PROCESS | 1778 | 1461197153787 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:05:54 INFO - PROCESS | 1778 | 1461197154005 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be05000 == 67 [pid = 1778] [id = 135] 17:05:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x8be06c00) [pid = 1778] [serial = 405] [outer = (nil)] 17:05:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8be10800) [pid = 1778] [serial = 406] [outer = 0x8be06c00] 17:05:54 INFO - PROCESS | 1778 | 1461197154136 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8c7ccc00) [pid = 1778] [serial = 407] [outer = 0x8be06c00] 17:05:55 INFO - PROCESS | 1778 | 1461197155045 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1535ms 17:05:55 INFO - PROCESS | 1778 | 1461197155133 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 1778 | 1461197155138 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:05:55 INFO - PROCESS | 1778 | 1461197155144 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 1778 | 1461197155148 Marionette TRACE conn3 <- [1,514,null,{}] 17:05:55 INFO - PROCESS | 1778 | 1461197155154 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:55 INFO - PROCESS | 1778 | 1461197155371 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:05:55 INFO - PROCESS | 1778 | 1461197155589 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acad400 == 68 [pid = 1778] [id = 136] 17:05:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8acaf400) [pid = 1778] [serial = 408] [outer = (nil)] 17:05:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8acb4800) [pid = 1778] [serial = 409] [outer = 0x8acaf400] 17:05:55 INFO - PROCESS | 1778 | 1461197155691 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8acb8000) [pid = 1778] [serial = 410] [outer = 0x8acaf400] 17:05:56 INFO - PROCESS | 1778 | 1461197156553 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:05:56 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 17:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1444ms 17:05:56 INFO - PROCESS | 1778 | 1461197156590 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:05:56 INFO - PROCESS | 1778 | 1461197156595 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:05:56 INFO - PROCESS | 1778 | 1461197156602 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1778 | 1461197156606 Marionette TRACE conn3 <- [1,518,null,{}] 17:05:56 INFO - PROCESS | 1778 | 1461197156612 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:56 INFO - PROCESS | 1778 | 1461197156831 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:05:57 INFO - PROCESS | 1778 | 1461197157000 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be0e400 == 69 [pid = 1778] [id = 137] 17:05:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x8be0e800) [pid = 1778] [serial = 411] [outer = (nil)] 17:05:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0xa0aa4400) [pid = 1778] [serial = 412] [outer = 0x8be0e800] 17:05:57 INFO - PROCESS | 1778 | 1461197157098 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0xa0ea0c00) [pid = 1778] [serial = 413] [outer = 0x8be0e800] 17:05:58 INFO - PROCESS | 1778 | 1461197158005 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1435ms 17:05:58 INFO - PROCESS | 1778 | 1461197158038 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 1778 | 1461197158041 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:05:58 INFO - PROCESS | 1778 | 1461197158048 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 1778 | 1461197158052 Marionette TRACE conn3 <- [1,522,null,{}] 17:05:58 INFO - PROCESS | 1778 | 1461197158059 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:58 INFO - PROCESS | 1778 | 1461197158240 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:05:58 INFO - PROCESS | 1778 | 1461197158421 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a21b800 == 70 [pid = 1778] [id = 138] 17:05:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x8a21cc00) [pid = 1778] [serial = 414] [outer = (nil)] 17:05:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x8a223800) [pid = 1778] [serial = 415] [outer = 0x8a21cc00] 17:05:58 INFO - PROCESS | 1778 | 1461197158511 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x8a225800) [pid = 1778] [serial = 416] [outer = 0x8a21cc00] 17:05:59 INFO - PROCESS | 1778 | 1461197159510 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1533ms 17:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:05:59 INFO - PROCESS | 1778 | 1461197159583 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1778 | 1461197159586 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:05:59 INFO - PROCESS | 1778 | 1461197159592 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1778 | 1461197159596 Marionette TRACE conn3 <- [1,526,null,{}] 17:05:59 INFO - PROCESS | 1778 | 1461197159602 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:59 INFO - PROCESS | 1778 | 1461197159788 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:06:00 INFO - PROCESS | 1778 | 1461197160022 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb43400 == 71 [pid = 1778] [id = 139] 17:06:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x8bc59800) [pid = 1778] [serial = 417] [outer = (nil)] 17:06:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x8f57dc00) [pid = 1778] [serial = 418] [outer = 0x8bc59800] 17:06:00 INFO - PROCESS | 1778 | 1461197160142 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9296b400) [pid = 1778] [serial = 419] [outer = 0x8bc59800] 17:06:01 INFO - PROCESS | 1778 | 1461197161450 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:06:01 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 17:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1890ms 17:06:01 INFO - PROCESS | 1778 | 1461197161482 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1778 | 1461197161488 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:06:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:06:01 INFO - PROCESS | 1778 | 1461197161498 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1778 | 1461197161504 Marionette TRACE conn3 <- [1,530,null,{}] 17:06:01 INFO - PROCESS | 1778 | 1461197161515 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:01 INFO - PROCESS | 1778 | 1461197161811 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:06:02 INFO - PROCESS | 1778 | 1461197162009 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4b000 == 72 [pid = 1778] [id = 140] 17:06:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x8bb4f000) [pid = 1778] [serial = 420] [outer = (nil)] 17:06:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x8c6c1800) [pid = 1778] [serial = 421] [outer = 0x8bb4f000] 17:06:02 INFO - PROCESS | 1778 | 1461197162094 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x8c7d0000) [pid = 1778] [serial = 422] [outer = 0x8bb4f000] 17:06:02 INFO - PROCESS | 1778 | 1461197162976 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:06:03 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 17:06:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:06:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:06:03 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 17:06:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:06:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:06:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1590ms 17:06:03 INFO - PROCESS | 1778 | 1461197163096 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1778 | 1461197163105 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:06:03 INFO - PROCESS | 1778 | 1461197163117 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1778 | 1461197163121 Marionette TRACE conn3 <- [1,534,null,{}] 17:06:03 INFO - PROCESS | 1778 | 1461197163129 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:03 INFO - PROCESS | 1778 | 1461197163335 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:06:03 INFO - PROCESS | 1778 | 1461197163575 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dda2400 == 73 [pid = 1778] [id = 141] 17:06:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x8dda6000) [pid = 1778] [serial = 423] [outer = (nil)] 17:06:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x8f579000) [pid = 1778] [serial = 424] [outer = 0x8dda6000] 17:06:03 INFO - PROCESS | 1778 | 1461197163675 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x90395400) [pid = 1778] [serial = 425] [outer = 0x8dda6000] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x97458800) [pid = 1778] [serial = 336] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x98621c00) [pid = 1778] [serial = 331] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8e8f2000) [pid = 1778] [serial = 294] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0xa2a33000) [pid = 1778] [serial = 306] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x99147800) [pid = 1778] [serial = 333] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x976b3800) [pid = 1778] [serial = 328] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x9296d800) [pid = 1778] [serial = 324] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0xa3c7d000) [pid = 1778] [serial = 253] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8f20dc00) [pid = 1778] [serial = 312] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x97153800) [pid = 1778] [serial = 327] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x9861d800) [pid = 1778] [serial = 189] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8f57c400) [pid = 1778] [serial = 322] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x9b086c00) [pid = 1778] [serial = 192] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8f407400) [pid = 1778] [serial = 315] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x96fbb800) [pid = 1778] [serial = 297] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x93d7ec00) [pid = 1778] [serial = 186] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0xa45cc800) [pid = 1778] [serial = 309] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x9fc65000) [pid = 1778] [serial = 211] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8f403000) [pid = 1778] [serial = 321] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x9df98400) [pid = 1778] [serial = 292] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8f572800) [pid = 1778] [serial = 318] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x92a7a000) [pid = 1778] [serial = 325] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x9df9b400) [pid = 1778] [serial = 303] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x99210c00) [pid = 1778] [serial = 334] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x97fd6c00) [pid = 1778] [serial = 330] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x979d4000) [pid = 1778] [serial = 300] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1778 | 1461197164715 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:06:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1690ms 17:06:04 INFO - PROCESS | 1778 | 1461197164808 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 1778 | 1461197164811 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:06:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:06:04 INFO - PROCESS | 1778 | 1461197164818 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1778 | 1461197164824 Marionette TRACE conn3 <- [1,538,null,{}] 17:06:04 INFO - PROCESS | 1778 | 1461197164840 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 1778 | 1461197165033 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:06:05 INFO - PROCESS | 1778 | 1461197165267 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f9c00 == 74 [pid = 1778] [id = 142] 17:06:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8f574000) [pid = 1778] [serial = 426] [outer = (nil)] 17:06:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x90726400) [pid = 1778] [serial = 427] [outer = 0x8f574000] 17:06:05 INFO - PROCESS | 1778 | 1461197165354 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x92972400) [pid = 1778] [serial = 428] [outer = 0x8f574000] 17:06:06 INFO - PROCESS | 1778 | 1461197166124 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:06:06 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. 17:06:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1343ms 17:06:06 INFO - PROCESS | 1778 | 1461197166162 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1778 | 1461197166166 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:06:06 INFO - PROCESS | 1778 | 1461197166173 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1778 | 1461197166175 Marionette TRACE conn3 <- [1,542,null,{}] 17:06:06 INFO - PROCESS | 1778 | 1461197166192 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:06 INFO - PROCESS | 1778 | 1461197166358 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:06:06 INFO - PROCESS | 1778 | 1461197166374 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x913fb400 == 75 [pid = 1778] [id = 143] 17:06:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x92a75400) [pid = 1778] [serial = 429] [outer = (nil)] 17:06:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x96641000) [pid = 1778] [serial = 430] [outer = 0x92a75400] 17:06:06 INFO - PROCESS | 1778 | 1461197166449 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x97454000) [pid = 1778] [serial = 431] [outer = 0x92a75400] 17:06:07 INFO - PROCESS | 1778 | 1461197167419 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:06:07 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. 17:06:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1282ms 17:06:07 INFO - PROCESS | 1778 | 1461197167460 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1778 | 1461197167464 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:06:07 INFO - PROCESS | 1778 | 1461197167471 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1778 | 1461197167473 Marionette TRACE conn3 <- [1,546,null,{}] 17:06:07 INFO - PROCESS | 1778 | 1461197167484 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:07 INFO - PROCESS | 1778 | 1461197167714 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:06:07 INFO - PROCESS | 1778 | 1461197167751 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a21b000 == 76 [pid = 1778] [id = 144] 17:06:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x92a7e000) [pid = 1778] [serial = 432] [outer = (nil)] 17:06:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x97458800) [pid = 1778] [serial = 433] [outer = 0x92a7e000] 17:06:07 INFO - PROCESS | 1778 | 1461197167831 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x97964000) [pid = 1778] [serial = 434] [outer = 0x92a7e000] 17:06:08 INFO - PROCESS | 1778 | 1461197168845 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:06:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1437ms 17:06:08 INFO - PROCESS | 1778 | 1461197168910 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 1778 | 1461197168914 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:06:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:06:08 INFO - PROCESS | 1778 | 1461197168925 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 1778 | 1461197168928 Marionette TRACE conn3 <- [1,550,null,{}] 17:06:08 INFO - PROCESS | 1778 | 1461197168939 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:09 INFO - PROCESS | 1778 | 1461197169200 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:06:09 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x98b87800) [pid = 1778] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:06:09 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x90393c00) [pid = 1778] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:06:09 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x8f577c00) [pid = 1778] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:06:09 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8f203c00) [pid = 1778] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:06:09 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x976bac00) [pid = 1778] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:06:09 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8f577800) [pid = 1778] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:06:09 INFO - PROCESS | 1778 | 1461197169480 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc61c00 == 77 [pid = 1778] [id = 145] 17:06:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8c6bcc00) [pid = 1778] [serial = 435] [outer = (nil)] 17:06:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x90398800) [pid = 1778] [serial = 436] [outer = 0x8c6bcc00] 17:06:09 INFO - PROCESS | 1778 | 1461197169559 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x9745ec00) [pid = 1778] [serial = 437] [outer = 0x8c6bcc00] 17:06:10 INFO - PROCESS | 1778 | 1461197170312 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:06:10 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. 17:06:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1436ms 17:06:10 INFO - PROCESS | 1778 | 1461197170364 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1778 | 1461197170368 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:06:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:06:10 INFO - PROCESS | 1778 | 1461197170374 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1778 | 1461197170377 Marionette TRACE conn3 <- [1,554,null,{}] 17:06:10 INFO - PROCESS | 1778 | 1461197170383 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 1778 | 1461197170606 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:06:10 INFO - PROCESS | 1778 | 1461197170625 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f8400 == 78 [pid = 1778] [id = 146] 17:06:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x975f1800) [pid = 1778] [serial = 438] [outer = (nil)] 17:06:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x99147800) [pid = 1778] [serial = 439] [outer = 0x975f1800] 17:06:10 INFO - PROCESS | 1778 | 1461197170701 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x99214400) [pid = 1778] [serial = 440] [outer = 0x975f1800] 17:06:11 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:11 INFO - PROCESS | 1778 | 1461197171646 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:06:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1284ms 17:06:11 INFO - PROCESS | 1778 | 1461197171659 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1778 | 1461197171665 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:06:11 INFO - PROCESS | 1778 | 1461197171693 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1778 | 1461197171700 Marionette TRACE conn3 <- [1,558,null,{}] 17:06:11 INFO - PROCESS | 1778 | 1461197171710 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:11 INFO - PROCESS | 1778 | 1461197171906 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:06:12 INFO - PROCESS | 1778 | 1461197172078 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb49c00 == 79 [pid = 1778] [id = 147] 17:06:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8bb4ec00) [pid = 1778] [serial = 441] [outer = (nil)] 17:06:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8c6bc000) [pid = 1778] [serial = 442] [outer = 0x8bb4ec00] 17:06:12 INFO - PROCESS | 1778 | 1461197172176 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x8dd9a400) [pid = 1778] [serial = 443] [outer = 0x8bb4ec00] 17:06:13 INFO - PROCESS | 1778 | 1461197173145 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:06:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1494ms 17:06:13 INFO - PROCESS | 1778 | 1461197173185 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1778 | 1461197173195 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:06:13 INFO - PROCESS | 1778 | 1461197173212 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1778 | 1461197173220 Marionette TRACE conn3 <- [1,562,null,{}] 17:06:13 INFO - PROCESS | 1778 | 1461197173231 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:13 INFO - PROCESS | 1778 | 1461197173519 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:06:13 INFO - PROCESS | 1778 | 1461197173804 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6b6800 == 80 [pid = 1778] [id = 148] 17:06:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x8c6b8400) [pid = 1778] [serial = 444] [outer = (nil)] 17:06:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x90397400) [pid = 1778] [serial = 445] [outer = 0x8c6b8400] 17:06:13 INFO - PROCESS | 1778 | 1461197173900 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x904fc000) [pid = 1778] [serial = 446] [outer = 0x8c6b8400] 17:06:14 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:14 INFO - PROCESS | 1778 | 1461197174917 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:06:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1743ms 17:06:14 INFO - PROCESS | 1778 | 1461197174953 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1778 | 1461197174957 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:06:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:06:14 INFO - PROCESS | 1778 | 1461197174966 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1778 | 1461197174972 Marionette TRACE conn3 <- [1,566,null,{}] 17:06:14 INFO - PROCESS | 1778 | 1461197174990 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1778 | 1461197175214 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:06:15 INFO - PROCESS | 1778 | 1461197175482 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x976b6000 == 81 [pid = 1778] [id = 149] 17:06:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x97b08800) [pid = 1778] [serial = 447] [outer = (nil)] 17:06:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x98626000) [pid = 1778] [serial = 448] [outer = 0x97b08800] 17:06:15 INFO - PROCESS | 1778 | 1461197175585 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x98ee3000) [pid = 1778] [serial = 449] [outer = 0x97b08800] 17:06:16 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:16 INFO - PROCESS | 1778 | 1461197176514 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:06:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1594ms 17:06:16 INFO - PROCESS | 1778 | 1461197176561 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:06:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:06:16 INFO - PROCESS | 1778 | 1461197176567 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:06:16 INFO - PROCESS | 1778 | 1461197176573 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1778 | 1461197176577 Marionette TRACE conn3 <- [1,570,null,{}] 17:06:16 INFO - PROCESS | 1778 | 1461197176583 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:16 INFO - PROCESS | 1778 | 1461197176795 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:06:16 INFO - PROCESS | 1778 | 1461197176968 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x9ea19400 == 82 [pid = 1778] [id = 150] 17:06:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x9ea1d400) [pid = 1778] [serial = 450] [outer = (nil)] 17:06:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9fca1000) [pid = 1778] [serial = 451] [outer = 0x9ea1d400] 17:06:17 INFO - PROCESS | 1778 | 1461197177108 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0xa0ad8000) [pid = 1778] [serial = 452] [outer = 0x9ea1d400] 17:06:17 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:18 INFO - PROCESS | 1778 | 1461197178005 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:06:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1489ms 17:06:18 INFO - PROCESS | 1778 | 1461197178062 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1778 | 1461197178066 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:06:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:06:18 INFO - PROCESS | 1778 | 1461197178073 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1778 | 1461197178077 Marionette TRACE conn3 <- [1,574,null,{}] 17:06:18 INFO - PROCESS | 1778 | 1461197178083 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 1778 | 1461197178279 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:06:18 INFO - PROCESS | 1778 | 1461197178457 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd7f000 == 83 [pid = 1778] [id = 151] 17:06:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x8bd80000) [pid = 1778] [serial = 453] [outer = (nil)] 17:06:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x8bd87400) [pid = 1778] [serial = 454] [outer = 0x8bd80000] 17:06:18 INFO - PROCESS | 1778 | 1461197178616 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x8bd8b400) [pid = 1778] [serial = 455] [outer = 0x8bd80000] 17:06:19 INFO - PROCESS | 1778 | 1461197179521 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:06:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1482ms 17:06:19 INFO - PROCESS | 1778 | 1461197179556 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1778 | 1461197179560 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:06:19 INFO - PROCESS | 1778 | 1461197179567 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1778 | 1461197179570 Marionette TRACE conn3 <- [1,578,null,{}] 17:06:19 INFO - PROCESS | 1778 | 1461197179576 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:19 INFO - PROCESS | 1778 | 1461197179806 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:06:20 INFO - PROCESS | 1778 | 1461197180036 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd81000 == 84 [pid = 1778] [id = 152] 17:06:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0xa0ea2000) [pid = 1778] [serial = 456] [outer = (nil)] 17:06:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0xa0ea6400) [pid = 1778] [serial = 457] [outer = 0xa0ea2000] 17:06:20 INFO - PROCESS | 1778 | 1461197180185 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0xa0eaa400) [pid = 1778] [serial = 458] [outer = 0xa0ea2000] 17:06:21 INFO - PROCESS | 1778 | 1461197181089 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:06:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1583ms 17:06:21 INFO - PROCESS | 1778 | 1461197181151 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1778 | 1461197181155 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:06:21 INFO - PROCESS | 1778 | 1461197181162 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1778 | 1461197181166 Marionette TRACE conn3 <- [1,582,null,{}] 17:06:21 INFO - PROCESS | 1778 | 1461197181172 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:21 INFO - PROCESS | 1778 | 1461197181361 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:06:21 INFO - PROCESS | 1778 | 1461197181537 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc5ac00 == 85 [pid = 1778] [id = 153] 17:06:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x8eb23800) [pid = 1778] [serial = 459] [outer = (nil)] 17:06:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x8eb28c00) [pid = 1778] [serial = 460] [outer = 0x8eb23800] 17:06:21 INFO - PROCESS | 1778 | 1461197181672 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x8eb2b800) [pid = 1778] [serial = 461] [outer = 0x8eb23800] 17:06:22 INFO - PROCESS | 1778 | 1461197182523 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:06:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:06:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1431ms 17:06:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:06:22 INFO - PROCESS | 1778 | 1461197182595 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1778 | 1461197182598 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:06:22 INFO - PROCESS | 1778 | 1461197182606 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1778 | 1461197182609 Marionette TRACE conn3 <- [1,586,null,{}] 17:06:22 INFO - PROCESS | 1778 | 1461197182615 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:22 INFO - PROCESS | 1778 | 1461197182805 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:06:23 INFO - PROCESS | 1778 | 1461197182981 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eb25c00 == 86 [pid = 1778] [id = 154] 17:06:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x8eb27000) [pid = 1778] [serial = 462] [outer = (nil)] 17:06:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x97507000) [pid = 1778] [serial = 463] [outer = 0x8eb27000] 17:06:23 INFO - PROCESS | 1778 | 1461197183071 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x97508c00) [pid = 1778] [serial = 464] [outer = 0x8eb27000] 17:06:23 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:23 INFO - PROCESS | 1778 | 1461197183977 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:06:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1434ms 17:06:24 INFO - PROCESS | 1778 | 1461197184040 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1778 | 1461197184044 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:06:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:06:24 INFO - PROCESS | 1778 | 1461197184050 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1778 | 1461197184054 Marionette TRACE conn3 <- [1,590,null,{}] 17:06:24 INFO - PROCESS | 1778 | 1461197184060 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:24 INFO - PROCESS | 1778 | 1461197184244 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:06:24 INFO - PROCESS | 1778 | 1461197184421 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fde4800 == 87 [pid = 1778] [id = 155] 17:06:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x8fde5c00) [pid = 1778] [serial = 465] [outer = (nil)] 17:06:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x8fdeb000) [pid = 1778] [serial = 466] [outer = 0x8fde5c00] 17:06:24 INFO - PROCESS | 1778 | 1461197184510 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x8fdec400) [pid = 1778] [serial = 467] [outer = 0x8fde5c00] 17:06:25 INFO - PROCESS | 1778 | 1461197185419 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:06:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1434ms 17:06:25 INFO - PROCESS | 1778 | 1461197185486 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:06:25 INFO - PROCESS | 1778 | 1461197185490 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:06:25 INFO - PROCESS | 1778 | 1461197185497 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1778 | 1461197185500 Marionette TRACE conn3 <- [1,594,null,{}] 17:06:25 INFO - PROCESS | 1778 | 1461197185506 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:25 INFO - PROCESS | 1778 | 1461197185705 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:06:25 INFO - PROCESS | 1778 | 1461197185940 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eb26000 == 88 [pid = 1778] [id = 156] 17:06:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x8fde9400) [pid = 1778] [serial = 468] [outer = (nil)] 17:06:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x97505800) [pid = 1778] [serial = 469] [outer = 0x8fde9400] 17:06:26 INFO - PROCESS | 1778 | 1461197186071 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x9750e800) [pid = 1778] [serial = 470] [outer = 0x8fde9400] 17:06:27 INFO - PROCESS | 1778 | 1461197187015 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:06:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1583ms 17:06:27 INFO - PROCESS | 1778 | 1461197187080 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:06:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:06:27 INFO - PROCESS | 1778 | 1461197187085 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:06:27 INFO - PROCESS | 1778 | 1461197187091 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1778 | 1461197187096 Marionette TRACE conn3 <- [1,598,null,{}] 17:06:27 INFO - PROCESS | 1778 | 1461197187102 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:27 INFO - PROCESS | 1778 | 1461197187309 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:06:27 INFO - PROCESS | 1778 | 1461197187543 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9dec00 == 89 [pid = 1778] [id = 157] 17:06:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x8e9e7000) [pid = 1778] [serial = 471] [outer = (nil)] 17:06:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x8e9ecc00) [pid = 1778] [serial = 472] [outer = 0x8e9e7000] 17:06:27 INFO - PROCESS | 1778 | 1461197187687 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x97510000) [pid = 1778] [serial = 473] [outer = 0x8e9e7000] 17:06:28 INFO - PROCESS | 1778 | 1461197188562 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1531ms 17:06:28 INFO - PROCESS | 1778 | 1461197188623 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1778 | 1461197188627 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:06:28 INFO - PROCESS | 1778 | 1461197188642 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1778 | 1461197188646 Marionette TRACE conn3 <- [1,602,null,{}] 17:06:28 INFO - PROCESS | 1778 | 1461197188656 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:28 INFO - PROCESS | 1778 | 1461197188888 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:06:29 INFO - PROCESS | 1778 | 1461197189115 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x89306800 == 90 [pid = 1778] [id = 158] 17:06:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x89307000) [pid = 1778] [serial = 474] [outer = (nil)] 17:06:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x8930bc00) [pid = 1778] [serial = 475] [outer = 0x89307000] 17:06:29 INFO - PROCESS | 1778 | 1461197189245 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 200 (0x8930ec00) [pid = 1778] [serial = 476] [outer = 0x89307000] 17:06:30 INFO - PROCESS | 1778 | 1461197190237 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2057ms 17:06:30 INFO - PROCESS | 1778 | 1461197190692 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1778 | 1461197190699 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:06:30 INFO - PROCESS | 1778 | 1461197190749 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1778 | 1461197190754 Marionette TRACE conn3 <- [1,606,null,{}] 17:06:30 INFO - PROCESS | 1778 | 1461197190854 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:31 INFO - PROCESS | 1778 | 1461197191061 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:06:31 INFO - PROCESS | 1778 | 1461197191258 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be04c00 == 91 [pid = 1778] [id = 159] 17:06:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 201 (0x8be06400) [pid = 1778] [serial = 477] [outer = (nil)] 17:06:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 202 (0x8c6b6400) [pid = 1778] [serial = 478] [outer = 0x8be06400] 17:06:31 INFO - PROCESS | 1778 | 1461197191340 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 203 (0x8c6c2400) [pid = 1778] [serial = 479] [outer = 0x8be06400] 17:06:32 INFO - PROCESS | 1778 | 1461197192355 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1700ms 17:06:32 INFO - PROCESS | 1778 | 1461197192409 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1778 | 1461197192414 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:06:32 INFO - PROCESS | 1778 | 1461197192427 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1778 | 1461197192432 Marionette TRACE conn3 <- [1,610,null,{}] 17:06:32 INFO - PROCESS | 1778 | 1461197192438 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:32 INFO - PROCESS | 1778 | 1461197192622 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:06:32 INFO - PROCESS | 1778 | 1461197192853 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb47000 == 92 [pid = 1778] [id = 160] 17:06:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 204 (0x8bc57800) [pid = 1778] [serial = 480] [outer = (nil)] 17:06:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 205 (0x8dbea400) [pid = 1778] [serial = 481] [outer = 0x8bc57800] 17:06:32 INFO - PROCESS | 1778 | 1461197192973 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 206 (0x8dda5c00) [pid = 1778] [serial = 482] [outer = 0x8bc57800] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0x9296c400 == 91 [pid = 1778] [id = 59] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0x92a80800 == 90 [pid = 1778] [id = 57] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 205 (0x8f35b400) [pid = 1778] [serial = 378] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 204 (0x8f57d800) [pid = 1778] [serial = 339] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 203 (0x96ff8000) [pid = 1778] [serial = 342] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 202 (0x979d5000) [pid = 1778] [serial = 345] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 201 (0x9fb8c400) [pid = 1778] [serial = 348] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 200 (0xa0fa3800) [pid = 1778] [serial = 351] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 199 (0xa45f3800) [pid = 1778] [serial = 354] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x904f9c00) [pid = 1778] [serial = 357] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbbb800 == 89 [pid = 1778] [id = 42] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e6400 == 88 [pid = 1778] [id = 102] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0x8f202000 == 87 [pid = 1778] [id = 104] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0xa4589800 == 86 [pid = 1778] [id = 103] 17:06:33 INFO - PROCESS | 1778 | --DOCSHELL 0x913f8800 == 85 [pid = 1778] [id = 101] 17:06:34 INFO - PROCESS | 1778 | 1461197194022 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:06:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1646ms 17:06:34 INFO - PROCESS | 1778 | 1461197194070 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1778 | 1461197194073 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:06:34 INFO - PROCESS | 1778 | 1461197194081 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1778 | 1461197194085 Marionette TRACE conn3 <- [1,614,null,{}] 17:06:34 INFO - PROCESS | 1778 | 1461197194099 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:34 INFO - PROCESS | 1778 | 1461197194279 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0x9796bc00) [pid = 1778] [serial = 376] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x979cf800) [pid = 1778] [serial = 370] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0x9fb2f800) [pid = 1778] [serial = 372] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x9039cc00) [pid = 1778] [serial = 375] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x9fc61400) [pid = 1778] [serial = 373] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x93d0f800) [pid = 1778] [serial = 366] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x96372400) [pid = 1778] [serial = 367] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x8f578000) [pid = 1778] [serial = 361] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x8f209400) [pid = 1778] [serial = 360] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x97965800) [pid = 1778] [serial = 369] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x93d84800) [pid = 1778] [serial = 364] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x92966400) [pid = 1778] [serial = 363] [outer = (nil)] [url = about:blank] 17:06:34 INFO - PROCESS | 1778 | 1461197194523 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6b5800 == 86 [pid = 1778] [id = 161] 17:06:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x8e8f7400) [pid = 1778] [serial = 483] [outer = (nil)] 17:06:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x8f405c00) [pid = 1778] [serial = 484] [outer = 0x8e8f7400] 17:06:34 INFO - PROCESS | 1778 | 1461197194613 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x8f579c00) [pid = 1778] [serial = 485] [outer = 0x8e8f7400] 17:06:35 INFO - PROCESS | 1778 | 1461197195371 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1340ms 17:06:35 INFO - PROCESS | 1778 | 1461197195422 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1778 | 1461197195426 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:06:35 INFO - PROCESS | 1778 | 1461197195432 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1778 | 1461197195435 Marionette TRACE conn3 <- [1,618,null,{}] 17:06:35 INFO - PROCESS | 1778 | 1461197195475 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:35 INFO - PROCESS | 1778 | 1461197195642 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:06:35 INFO - PROCESS | 1778 | 1461197195653 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e9c00 == 87 [pid = 1778] [id = 162] 17:06:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x8f40b400) [pid = 1778] [serial = 486] [outer = (nil)] 17:06:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x9039bc00) [pid = 1778] [serial = 487] [outer = 0x8f40b400] 17:06:35 INFO - PROCESS | 1778 | 1461197195728 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x904f8000) [pid = 1778] [serial = 488] [outer = 0x8f40b400] 17:06:36 INFO - PROCESS | 1778 | 1461197196812 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1425ms 17:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:06:36 INFO - PROCESS | 1778 | 1461197196864 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1778 | 1461197196866 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:06:36 INFO - PROCESS | 1778 | 1461197196878 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1778 | 1461197196881 Marionette TRACE conn3 <- [1,622,null,{}] 17:06:36 INFO - PROCESS | 1778 | 1461197196891 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 1778 | 1461197197111 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:06:37 INFO - PROCESS | 1778 | 1461197197138 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fde9800 == 88 [pid = 1778] [id = 163] 17:06:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x90394400) [pid = 1778] [serial = 489] [outer = (nil)] 17:06:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x92973800) [pid = 1778] [serial = 490] [outer = 0x90394400] 17:06:37 INFO - PROCESS | 1778 | 1461197197214 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x93d86c00) [pid = 1778] [serial = 491] [outer = 0x90394400] 17:06:38 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x8dda6000) [pid = 1778] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:06:38 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x92a7e000) [pid = 1778] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:06:38 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x8f574000) [pid = 1778] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:06:38 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x8bb4f000) [pid = 1778] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:06:38 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x8c6bcc00) [pid = 1778] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:06:38 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x92a75400) [pid = 1778] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:06:38 INFO - PROCESS | 1778 | 1461197198540 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:06:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1741ms 17:06:38 INFO - PROCESS | 1778 | 1461197198614 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1778 | 1461197198618 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:06:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:06:38 INFO - PROCESS | 1778 | 1461197198624 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1778 | 1461197198627 Marionette TRACE conn3 <- [1,626,null,{}] 17:06:38 INFO - PROCESS | 1778 | 1461197198642 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:38 INFO - PROCESS | 1778 | 1461197198925 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:06:39 INFO - PROCESS | 1778 | 1461197199072 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4f000 == 89 [pid = 1778] [id = 164] 17:06:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x8c6bcc00) [pid = 1778] [serial = 492] [outer = (nil)] 17:06:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x9664c000) [pid = 1778] [serial = 493] [outer = 0x8c6bcc00] 17:06:39 INFO - PROCESS | 1778 | 1461197199158 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x97459000) [pid = 1778] [serial = 494] [outer = 0x8c6bcc00] 17:06:39 INFO - PROCESS | 1778 | 1461197199855 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1288ms 17:06:39 INFO - PROCESS | 1778 | 1461197199914 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 1778 | 1461197199917 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:06:39 INFO - PROCESS | 1778 | 1461197199923 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1778 | 1461197199926 Marionette TRACE conn3 <- [1,630,null,{}] 17:06:39 INFO - PROCESS | 1778 | 1461197199932 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:40 INFO - PROCESS | 1778 | 1461197200083 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:06:40 INFO - PROCESS | 1778 | 1461197200093 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f4c00 == 90 [pid = 1778] [id = 165] 17:06:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x9745b800) [pid = 1778] [serial = 495] [outer = (nil)] 17:06:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x97514000) [pid = 1778] [serial = 496] [outer = 0x9745b800] 17:06:40 INFO - PROCESS | 1778 | 1461197200165 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x976bac00) [pid = 1778] [serial = 497] [outer = 0x9745b800] 17:06:41 INFO - PROCESS | 1778 | 1461197201340 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1478ms 17:06:41 INFO - PROCESS | 1778 | 1461197201404 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1778 | 1461197201412 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:06:41 INFO - PROCESS | 1778 | 1461197201422 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1778 | 1461197201427 Marionette TRACE conn3 <- [1,634,null,{}] 17:06:41 INFO - PROCESS | 1778 | 1461197201435 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:41 INFO - PROCESS | 1778 | 1461197201663 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:06:41 INFO - PROCESS | 1778 | 1461197201913 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd82000 == 91 [pid = 1778] [id = 166] 17:06:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x8bd82c00) [pid = 1778] [serial = 498] [outer = (nil)] 17:06:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x8c6ba400) [pid = 1778] [serial = 499] [outer = 0x8bd82c00] 17:06:42 INFO - PROCESS | 1778 | 1461197202049 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x8dbef000) [pid = 1778] [serial = 500] [outer = 0x8bd82c00] 17:06:42 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:42 INFO - PROCESS | 1778 | 1461197202981 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1632ms 17:06:43 INFO - PROCESS | 1778 | 1461197203055 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1778 | 1461197203064 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:06:43 INFO - PROCESS | 1778 | 1461197203075 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1778 | 1461197203079 Marionette TRACE conn3 <- [1,638,null,{}] 17:06:43 INFO - PROCESS | 1778 | 1461197203086 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:43 INFO - PROCESS | 1778 | 1461197203313 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:06:43 INFO - PROCESS | 1778 | 1461197203596 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dda4800 == 92 [pid = 1778] [id = 167] 17:06:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x8f35cc00) [pid = 1778] [serial = 501] [outer = (nil)] 17:06:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 200 (0x8f8e0000) [pid = 1778] [serial = 502] [outer = 0x8f35cc00] 17:06:43 INFO - PROCESS | 1778 | 1461197203740 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 201 (0x9039a000) [pid = 1778] [serial = 503] [outer = 0x8f35cc00] 17:06:44 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:44 INFO - PROCESS | 1778 | 1461197204631 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1590ms 17:06:44 INFO - PROCESS | 1778 | 1461197204665 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1778 | 1461197204669 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:06:44 INFO - PROCESS | 1778 | 1461197204676 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1778 | 1461197204683 Marionette TRACE conn3 <- [1,642,null,{}] 17:06:44 INFO - PROCESS | 1778 | 1461197204701 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:44 INFO - PROCESS | 1778 | 1461197204902 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:06:45 INFO - PROCESS | 1778 | 1461197205083 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x96368c00 == 93 [pid = 1778] [id = 168] 17:06:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 202 (0x96fb3800) [pid = 1778] [serial = 504] [outer = (nil)] 17:06:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 203 (0x97507800) [pid = 1778] [serial = 505] [outer = 0x96fb3800] 17:06:45 INFO - PROCESS | 1778 | 1461197205226 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 204 (0x9796a000) [pid = 1778] [serial = 506] [outer = 0x96fb3800] 17:06:46 INFO - PROCESS | 1778 | 1461197206120 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1490ms 17:06:46 INFO - PROCESS | 1778 | 1461197206188 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:06:46 INFO - PROCESS | 1778 | 1461197206197 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:06:46 INFO - PROCESS | 1778 | 1461197206209 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1778 | 1461197206212 Marionette TRACE conn3 <- [1,646,null,{}] 17:06:46 INFO - PROCESS | 1778 | 1461197206219 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:46 INFO - PROCESS | 1778 | 1461197206466 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:06:46 INFO - PROCESS | 1778 | 1461197206707 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f578000 == 94 [pid = 1778] [id = 169] 17:06:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 205 (0x976b2800) [pid = 1778] [serial = 507] [outer = (nil)] 17:06:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 206 (0x97b06c00) [pid = 1778] [serial = 508] [outer = 0x976b2800] 17:06:46 INFO - PROCESS | 1778 | 1461197206817 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 207 (0x98227400) [pid = 1778] [serial = 509] [outer = 0x976b2800] 17:06:47 INFO - PROCESS | 1778 | 1461197207834 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1688ms 17:06:47 INFO - PROCESS | 1778 | 1461197207896 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1778 | 1461197207902 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:06:47 INFO - PROCESS | 1778 | 1461197207909 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1778 | 1461197207915 Marionette TRACE conn3 <- [1,650,null,{}] 17:06:47 INFO - PROCESS | 1778 | 1461197207921 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:48 INFO - PROCESS | 1778 | 1461197208156 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:06:48 INFO - PROCESS | 1778 | 1461197208444 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x98b87400 == 95 [pid = 1778] [id = 170] 17:06:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 208 (0x98e04800) [pid = 1778] [serial = 510] [outer = (nil)] 17:06:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 209 (0x99147000) [pid = 1778] [serial = 511] [outer = 0x98e04800] 17:06:48 INFO - PROCESS | 1778 | 1461197208539 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 210 (0x9b085c00) [pid = 1778] [serial = 512] [outer = 0x98e04800] 17:06:49 INFO - PROCESS | 1778 | 1461197209580 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1738ms 17:06:49 INFO - PROCESS | 1778 | 1461197209650 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1778 | 1461197209655 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:06:49 INFO - PROCESS | 1778 | 1461197209662 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1778 | 1461197209667 Marionette TRACE conn3 <- [1,654,null,{}] 17:06:49 INFO - PROCESS | 1778 | 1461197209673 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:49 INFO - PROCESS | 1778 | 1461197209914 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:06:50 INFO - PROCESS | 1778 | 1461197210195 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x89302800 == 96 [pid = 1778] [id = 171] 17:06:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 211 (0x98439c00) [pid = 1778] [serial = 513] [outer = (nil)] 17:06:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 212 (0xa0c3c000) [pid = 1778] [serial = 514] [outer = 0x98439c00] 17:06:50 INFO - PROCESS | 1778 | 1461197210294 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 213 (0xa0ea5400) [pid = 1778] [serial = 515] [outer = 0x98439c00] 17:06:51 INFO - PROCESS | 1778 | 1461197211234 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1632ms 17:06:51 INFO - PROCESS | 1778 | 1461197211296 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1778 | 1461197211301 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:06:51 INFO - PROCESS | 1778 | 1461197211307 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1778 | 1461197211311 Marionette TRACE conn3 <- [1,658,null,{}] 17:06:51 INFO - PROCESS | 1778 | 1461197211317 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 1778 | 1461197211504 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:06:51 INFO - PROCESS | 1778 | 1461197211738 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c645400 == 97 [pid = 1778] [id = 172] 17:06:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8c646400) [pid = 1778] [serial = 516] [outer = (nil)] 17:06:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8c64e400) [pid = 1778] [serial = 517] [outer = 0x8c646400] 17:06:51 INFO - PROCESS | 1778 | 1461197211879 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8c651400) [pid = 1778] [serial = 518] [outer = 0x8c646400] 17:06:52 INFO - PROCESS | 1778 | 1461197212855 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1585ms 17:06:52 INFO - PROCESS | 1778 | 1461197212893 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1778 | 1461197212896 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:06:52 INFO - PROCESS | 1778 | 1461197212904 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1778 | 1461197212908 Marionette TRACE conn3 <- [1,662,null,{}] 17:06:52 INFO - PROCESS | 1778 | 1461197212914 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1778 | 1461197213094 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:06:53 INFO - PROCESS | 1778 | 1461197213288 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c647800 == 98 [pid = 1778] [id = 173] 17:06:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x8c64ac00) [pid = 1778] [serial = 519] [outer = (nil)] 17:06:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0xa0ea0000) [pid = 1778] [serial = 520] [outer = 0x8c64ac00] 17:06:53 INFO - PROCESS | 1778 | 1461197213393 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0xa0ea7c00) [pid = 1778] [serial = 521] [outer = 0x8c64ac00] 17:06:54 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:54 INFO - PROCESS | 1778 | 1461197214391 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1531ms 17:06:54 INFO - PROCESS | 1778 | 1461197214437 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1778 | 1461197214442 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:06:54 INFO - PROCESS | 1778 | 1461197214449 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1778 | 1461197214453 Marionette TRACE conn3 <- [1,666,null,{}] 17:06:54 INFO - PROCESS | 1778 | 1461197214460 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:54 INFO - PROCESS | 1778 | 1461197214691 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:06:54 INFO - PROCESS | 1778 | 1461197214931 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aea6400 == 99 [pid = 1778] [id = 174] 17:06:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 220 (0x8aea7000) [pid = 1778] [serial = 522] [outer = (nil)] 17:06:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 221 (0x8aeaec00) [pid = 1778] [serial = 523] [outer = 0x8aea7000] 17:06:55 INFO - PROCESS | 1778 | 1461197215039 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 222 (0x8aeb2000) [pid = 1778] [serial = 524] [outer = 0x8aea7000] 17:06:55 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:55 INFO - PROCESS | 1778 | 1461197215966 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:06:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1582ms 17:06:56 INFO - PROCESS | 1778 | 1461197216034 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:06:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:06:56 INFO - PROCESS | 1778 | 1461197216039 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:06:56 INFO - PROCESS | 1778 | 1461197216047 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1778 | 1461197216050 Marionette TRACE conn3 <- [1,670,null,{}] 17:06:56 INFO - PROCESS | 1778 | 1461197216057 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 1778 | 1461197216291 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:06:56 INFO - PROCESS | 1778 | 1461197216543 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeb4c00 == 100 [pid = 1778] [id = 175] 17:06:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 223 (0x9fc62800) [pid = 1778] [serial = 525] [outer = (nil)] 17:06:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 224 (0xa0ea3c00) [pid = 1778] [serial = 526] [outer = 0x9fc62800] 17:06:56 INFO - PROCESS | 1778 | 1461197216680 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 225 (0xa282fc00) [pid = 1778] [serial = 527] [outer = 0x9fc62800] 17:06:57 INFO - PROCESS | 1778 | 1461197217666 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1700ms 17:06:57 INFO - PROCESS | 1778 | 1461197217747 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1778 | 1461197217752 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:06:57 INFO - PROCESS | 1778 | 1461197217759 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1778 | 1461197217765 Marionette TRACE conn3 <- [1,674,null,{}] 17:06:57 INFO - PROCESS | 1778 | 1461197217772 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:58 INFO - PROCESS | 1778 | 1461197218059 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:06:58 INFO - PROCESS | 1778 | 1461197218372 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f0000 == 101 [pid = 1778] [id = 176] 17:06:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 226 (0x899f0400) [pid = 1778] [serial = 528] [outer = (nil)] 17:06:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 227 (0x899f7800) [pid = 1778] [serial = 529] [outer = 0x899f0400] 17:06:58 INFO - PROCESS | 1778 | 1461197218489 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 228 (0xa0fa4800) [pid = 1778] [serial = 530] [outer = 0x899f0400] 17:06:59 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:59 INFO - PROCESS | 1778 | 1461197219504 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:06:59 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 17:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1783ms 17:06:59 INFO - PROCESS | 1778 | 1461197219544 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:06:59 INFO - PROCESS | 1778 | 1461197219548 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:06:59 INFO - PROCESS | 1778 | 1461197219556 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1778 | 1461197219561 Marionette TRACE conn3 <- [1,678,null,{}] 17:06:59 INFO - PROCESS | 1778 | 1461197219567 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:59 INFO - PROCESS | 1778 | 1461197219748 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:06:59 INFO - PROCESS | 1778 | 1461197219982 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x899fbc00 == 102 [pid = 1778] [id = 177] 17:07:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 229 (0x89af2000) [pid = 1778] [serial = 531] [outer = (nil)] 17:07:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 230 (0x89af7000) [pid = 1778] [serial = 532] [outer = 0x89af2000] 17:07:00 INFO - PROCESS | 1778 | 1461197220113 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 231 (0x89af9800) [pid = 1778] [serial = 533] [outer = 0x89af2000] 17:07:00 INFO - PROCESS | 1778 | 1461197220957 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:07:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1431ms 17:07:00 INFO - PROCESS | 1778 | 1461197220988 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1778 | 1461197220991 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:07:01 INFO - PROCESS | 1778 | 1461197220998 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1778 | 1461197221001 Marionette TRACE conn3 <- [1,682,null,{}] 17:07:01 INFO - PROCESS | 1778 | 1461197221007 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:01 INFO - PROCESS | 1778 | 1461197221183 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:07:01 INFO - PROCESS | 1778 | 1461197221446 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x89afe400 == 103 [pid = 1778] [id = 178] 17:07:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 232 (0x89affc00) [pid = 1778] [serial = 534] [outer = (nil)] 17:07:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 233 (0x8acb9000) [pid = 1778] [serial = 535] [outer = 0x89affc00] 17:07:01 INFO - PROCESS | 1778 | 1461197221617 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 234 (0x8bc62400) [pid = 1778] [serial = 536] [outer = 0x89affc00] 17:07:03 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:03 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:03 INFO - PROCESS | 1778 | 1461197223255 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:07:03 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) 17:07:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2282ms 17:07:03 INFO - PROCESS | 1778 | 1461197223281 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1778 | 1461197223286 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:07:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:07:03 INFO - PROCESS | 1778 | 1461197223294 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1778 | 1461197223300 Marionette TRACE conn3 <- [1,686,null,{}] 17:07:03 INFO - PROCESS | 1778 | 1461197223309 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:03 INFO - PROCESS | 1778 | 1461197223471 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:07:03 INFO - PROCESS | 1778 | 1461197223658 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f2c00 == 104 [pid = 1778] [id = 179] 17:07:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 235 (0x899f7000) [pid = 1778] [serial = 537] [outer = (nil)] 17:07:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 236 (0x8a21e800) [pid = 1778] [serial = 538] [outer = 0x899f7000] 17:07:03 INFO - PROCESS | 1778 | 1461197223737 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x8acad000) [pid = 1778] [serial = 539] [outer = 0x899f7000] 17:07:05 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:05 INFO - PROCESS | 1778 | 1461197225057 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:07:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1792ms 17:07:05 INFO - PROCESS | 1778 | 1461197225134 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1778 | 1461197225143 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:07:05 INFO - PROCESS | 1778 | 1461197225176 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1778 | 1461197225181 Marionette TRACE conn3 <- [1,690,null,{}] 17:07:05 INFO - PROCESS | 1778 | 1461197225188 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:05 INFO - PROCESS | 1778 | 1461197225344 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:07:05 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb4f000 == 103 [pid = 1778] [id = 164] 17:07:05 INFO - PROCESS | 1778 | --DOCSHELL 0x8fde9800 == 102 [pid = 1778] [id = 163] 17:07:05 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0x99147800) [pid = 1778] [serial = 439] [outer = (nil)] [url = about:blank] 17:07:05 INFO - PROCESS | 1778 | 1461197225606 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e9c00 == 101 [pid = 1778] [id = 162] 17:07:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930c000 == 102 [pid = 1778] [id = 180] 17:07:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x89af1800) [pid = 1778] [serial = 540] [outer = (nil)] 17:07:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 238 (0x8acb7800) [pid = 1778] [serial = 541] [outer = 0x89af1800] 17:07:05 INFO - PROCESS | 1778 | 1461197225681 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 239 (0x8bd7f400) [pid = 1778] [serial = 542] [outer = 0x89af1800] 17:07:05 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6b5800 == 101 [pid = 1778] [id = 161] 17:07:05 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb47000 == 100 [pid = 1778] [id = 160] 17:07:05 INFO - PROCESS | 1778 | --DOCSHELL 0x8be04c00 == 99 [pid = 1778] [id = 159] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 238 (0x97451400) [pid = 1778] [serial = 387] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 237 (0x90395400) [pid = 1778] [serial = 425] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0x8dda7400) [pid = 1778] [serial = 381] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 235 (0x90393800) [pid = 1778] [serial = 384] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 234 (0x9aeaa000) [pid = 1778] [serial = 391] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 233 (0x8f579000) [pid = 1778] [serial = 424] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 232 (0x8f57dc00) [pid = 1778] [serial = 418] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 231 (0x8c7cb000) [pid = 1778] [serial = 394] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 230 (0x8bb4e800) [pid = 1778] [serial = 397] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 229 (0x8be05800) [pid = 1778] [serial = 403] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 228 (0x97964000) [pid = 1778] [serial = 434] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 227 (0x92972400) [pid = 1778] [serial = 428] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 226 (0x8c7d0000) [pid = 1778] [serial = 422] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 225 (0x8be10800) [pid = 1778] [serial = 406] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 224 (0x8acb4800) [pid = 1778] [serial = 409] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 223 (0x9745ec00) [pid = 1778] [serial = 437] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 222 (0x90726400) [pid = 1778] [serial = 427] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 221 (0x97454000) [pid = 1778] [serial = 431] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 220 (0x8a223800) [pid = 1778] [serial = 415] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 219 (0x8c6c1800) [pid = 1778] [serial = 421] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0x97458800) [pid = 1778] [serial = 433] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0xa0aa4400) [pid = 1778] [serial = 412] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0x9aecd400) [pid = 1778] [serial = 208] [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.] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0x96641000) [pid = 1778] [serial = 430] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x90398800) [pid = 1778] [serial = 436] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8bc5a800) [pid = 1778] [serial = 400] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:06 INFO - PROCESS | 1778 | 1461197226975 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:07:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1844ms 17:07:07 INFO - PROCESS | 1778 | 1461197227129 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1778 | 1461197227134 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:07:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:07:07 INFO - PROCESS | 1778 | 1461197227157 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1778 | 1461197227164 Marionette TRACE conn3 <- [1,694,null,{}] 17:07:07 INFO - PROCESS | 1778 | 1461197227183 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:07 INFO - PROCESS | 1778 | 1461197227394 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:07:07 INFO - PROCESS | 1778 | 1461197227553 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd89000 == 100 [pid = 1778] [id = 181] 17:07:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8bd89400) [pid = 1778] [serial = 543] [outer = (nil)] 17:07:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8c6bac00) [pid = 1778] [serial = 544] [outer = 0x8bd89400] 17:07:07 INFO - PROCESS | 1778 | 1461197227645 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8c7ce400) [pid = 1778] [serial = 545] [outer = 0x8bd89400] 17:07:08 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:08 INFO - PROCESS | 1778 | 1461197228972 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:07:09 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) 17:07:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1856ms 17:07:09 INFO - PROCESS | 1778 | 1461197229011 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1778 | 1461197229017 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:07:09 INFO - PROCESS | 1778 | 1461197229095 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1778 | 1461197229100 Marionette TRACE conn3 <- [1,698,null,{}] 17:07:09 INFO - PROCESS | 1778 | 1461197229108 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 1778 | 1461197229342 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:07:09 INFO - PROCESS | 1778 | 1461197229376 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6b7400 == 101 [pid = 1778] [id = 182] 17:07:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x8dd9ec00) [pid = 1778] [serial = 546] [outer = (nil)] 17:07:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0x8e8f6800) [pid = 1778] [serial = 547] [outer = 0x8dd9ec00] 17:07:09 INFO - PROCESS | 1778 | 1461197229461 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0x8e9e4c00) [pid = 1778] [serial = 548] [outer = 0x8dd9ec00] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0x8f40b400) [pid = 1778] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0x97455000) [pid = 1778] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0x8bc57800) [pid = 1778] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0x90394400) [pid = 1778] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x8e8f7400) [pid = 1778] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8c6bcc00) [pid = 1778] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 212 (0x8be06400) [pid = 1778] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:07:10 INFO - PROCESS | 1778 | --DOMWINDOW == 211 (0x8f350400) [pid = 1778] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:07:11 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:11 INFO - PROCESS | 1778 | 1461197231134 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:07:11 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) 17:07:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2109ms 17:07:11 INFO - PROCESS | 1778 | 1461197231182 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:07:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:07:11 INFO - PROCESS | 1778 | 1461197231187 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:07:11 INFO - PROCESS | 1778 | 1461197231193 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1778 | 1461197231197 Marionette TRACE conn3 <- [1,702,null,{}] 17:07:11 INFO - PROCESS | 1778 | 1461197231203 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:11 INFO - PROCESS | 1778 | 1461197231425 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:07:11 INFO - PROCESS | 1778 | 1461197231580 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd8a000 == 102 [pid = 1778] [id = 183] 17:07:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 212 (0x8be06400) [pid = 1778] [serial = 549] [outer = (nil)] 17:07:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 213 (0x8e9e4800) [pid = 1778] [serial = 550] [outer = 0x8be06400] 17:07:11 INFO - PROCESS | 1778 | 1461197231659 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8eb2e000) [pid = 1778] [serial = 551] [outer = 0x8be06400] 17:07:12 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:12 INFO - PROCESS | 1778 | 1461197232800 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:07:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:07:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1644ms 17:07:12 INFO - PROCESS | 1778 | 1461197232838 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1778 | 1461197232844 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:07:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:07:12 INFO - PROCESS | 1778 | 1461197232853 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1778 | 1461197232859 Marionette TRACE conn3 <- [1,706,null,{}] 17:07:12 INFO - PROCESS | 1778 | 1461197232924 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:13 INFO - PROCESS | 1778 | 1461197233225 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:07:13 INFO - PROCESS | 1778 | 1461197233418 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a222800 == 103 [pid = 1778] [id = 184] 17:07:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8a223c00) [pid = 1778] [serial = 552] [outer = (nil)] 17:07:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8acaf800) [pid = 1778] [serial = 553] [outer = 0x8a223c00] 17:07:13 INFO - PROCESS | 1778 | 1461197233514 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x8bb41800) [pid = 1778] [serial = 554] [outer = 0x8a223c00] 17:07:14 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:14 INFO - PROCESS | 1778 | 1461197234899 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:07:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:07:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2148ms 17:07:15 INFO - PROCESS | 1778 | 1461197235003 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1778 | 1461197235015 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:07:15 INFO - PROCESS | 1778 | 1461197235033 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1778 | 1461197235038 Marionette TRACE conn3 <- [1,710,null,{}] 17:07:15 INFO - PROCESS | 1778 | 1461197235048 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:15 INFO - PROCESS | 1778 | 1461197235266 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:07:15 INFO - PROCESS | 1778 | 1461197235455 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af2800 == 104 [pid = 1778] [id = 185] 17:07:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0x89af5000) [pid = 1778] [serial = 555] [outer = (nil)] 17:07:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0x8c6b5800) [pid = 1778] [serial = 556] [outer = 0x89af5000] 17:07:15 INFO - PROCESS | 1778 | 1461197235546 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 220 (0x8dbe2c00) [pid = 1778] [serial = 557] [outer = 0x89af5000] 17:07:17 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:17 INFO - PROCESS | 1778 | 1461197237147 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2151ms 17:07:17 INFO - PROCESS | 1778 | 1461197237181 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1778 | 1461197237186 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:07:17 INFO - PROCESS | 1778 | 1461197237194 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1778 | 1461197237201 Marionette TRACE conn3 <- [1,714,null,{}] 17:07:17 INFO - PROCESS | 1778 | 1461197237221 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:17 INFO - PROCESS | 1778 | 1461197237515 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:07:17 INFO - PROCESS | 1778 | 1461197237656 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7d0800 == 105 [pid = 1778] [id = 186] 17:07:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 221 (0x8e9e5800) [pid = 1778] [serial = 558] [outer = (nil)] 17:07:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 222 (0x8f409400) [pid = 1778] [serial = 559] [outer = 0x8e9e5800] 17:07:17 INFO - PROCESS | 1778 | 1461197237799 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 223 (0x8f57a000) [pid = 1778] [serial = 560] [outer = 0x8e9e5800] 17:07:19 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:19 INFO - PROCESS | 1778 | 1461197239215 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:07:19 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 17:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2039ms 17:07:19 INFO - PROCESS | 1778 | 1461197239279 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1778 | 1461197239285 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:07:19 INFO - PROCESS | 1778 | 1461197239310 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1778 | 1461197239314 Marionette TRACE conn3 <- [1,718,null,{}] 17:07:19 INFO - PROCESS | 1778 | 1461197239320 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:19 INFO - PROCESS | 1778 | 1461197239492 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:07:19 INFO - PROCESS | 1778 | 1461197239673 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f201400 == 106 [pid = 1778] [id = 187] 17:07:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 224 (0x8f40e400) [pid = 1778] [serial = 561] [outer = (nil)] 17:07:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 225 (0x8fde4c00) [pid = 1778] [serial = 562] [outer = 0x8f40e400] 17:07:19 INFO - PROCESS | 1778 | 1461197239764 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 226 (0x8fdefc00) [pid = 1778] [serial = 563] [outer = 0x8f40e400] 17:07:21 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:21 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:21 INFO - PROCESS | 1778 | 1461197241055 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1785ms 17:07:21 INFO - PROCESS | 1778 | 1461197241092 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1778 | 1461197241096 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:07:21 INFO - PROCESS | 1778 | 1461197241190 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1778 | 1461197241193 Marionette TRACE conn3 <- [1,722,null,{}] 17:07:21 INFO - PROCESS | 1778 | 1461197241210 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:21 INFO - PROCESS | 1778 | 1461197241377 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:07:21 INFO - PROCESS | 1778 | 1461197241556 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbb7c00 == 107 [pid = 1778] [id = 188] 17:07:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 227 (0x8fbb9400) [pid = 1778] [serial = 564] [outer = (nil)] 17:07:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 228 (0x904f0400) [pid = 1778] [serial = 565] [outer = 0x8fbb9400] 17:07:21 INFO - PROCESS | 1778 | 1461197241655 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 229 (0x904ffc00) [pid = 1778] [serial = 566] [outer = 0x8fbb9400] 17:07:22 INFO - PROCESS | 1778 | 1461197242525 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1778 | 1461197242590 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:07:22 INFO - PROCESS | 1778 | 1461197242597 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1778 | 1461197242601 Marionette TRACE conn3 <- [1,726,null,{}] 17:07:22 INFO - PROCESS | 1778 | 1461197242607 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:22 INFO - PROCESS | 1778 | 1461197242816 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:07:23 INFO - PROCESS | 1778 | 1461197243058 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x89afb400 == 108 [pid = 1778] [id = 189] 17:07:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 230 (0x904ff800) [pid = 1778] [serial = 567] [outer = (nil)] 17:07:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 231 (0x91f66800) [pid = 1778] [serial = 568] [outer = 0x904ff800] 17:07:23 INFO - PROCESS | 1778 | 1461197243198 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 232 (0x92977400) [pid = 1778] [serial = 569] [outer = 0x904ff800] 17:07:23 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:23 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:24 INFO - PROCESS | 1778 | 1461197244153 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:07:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:07:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1593ms 17:07:24 INFO - PROCESS | 1778 | 1461197244191 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:07:24 INFO - PROCESS | 1778 | 1461197244194 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:07:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:07:24 INFO - PROCESS | 1778 | 1461197244201 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:07:24 INFO - PROCESS | 1778 | 1461197244205 Marionette TRACE conn3 <- [1,730,null,{}] 17:07:24 INFO - PROCESS | 1778 | 1461197244211 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:24 INFO - PROCESS | 1778 | 1461197244380 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:07:24 INFO - PROCESS | 1778 | 1461197244618 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x91f69000 == 109 [pid = 1778] [id = 190] 17:07:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 233 (0x92a74c00) [pid = 1778] [serial = 570] [outer = (nil)] 17:07:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 234 (0x93d0a800) [pid = 1778] [serial = 571] [outer = 0x92a74c00] 17:07:24 INFO - PROCESS | 1778 | 1461197244749 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 235 (0x93d84c00) [pid = 1778] [serial = 572] [outer = 0x92a74c00] 17:07:25 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:25 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:25 INFO - PROCESS | 1778 | 1461197245646 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1778 | 1461197245695 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:07:25 INFO - PROCESS | 1778 | 1461197245701 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1778 | 1461197245705 Marionette TRACE conn3 <- [1,734,null,{}] 17:07:25 INFO - PROCESS | 1778 | 1461197245711 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:25 INFO - PROCESS | 1778 | 1461197245895 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:07:26 INFO - PROCESS | 1778 | 1461197246134 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d06000 == 110 [pid = 1778] [id = 191] 17:07:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 236 (0x95005000) [pid = 1778] [serial = 573] [outer = (nil)] 17:07:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x97153800) [pid = 1778] [serial = 574] [outer = 0x95005000] 17:07:26 INFO - PROCESS | 1778 | 1461197246267 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 238 (0x97452800) [pid = 1778] [serial = 575] [outer = 0x95005000] 17:07:27 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:27 INFO - PROCESS | 1778 | 1461197247160 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:07:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1531ms 17:07:27 INFO - PROCESS | 1778 | 1461197247232 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1778 | 1461197247236 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:07:27 INFO - PROCESS | 1778 | 1461197247243 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1778 | 1461197247246 Marionette TRACE conn3 <- [1,738,null,{}] 17:07:27 INFO - PROCESS | 1778 | 1461197247252 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 1778 | 1461197247466 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:07:27 INFO - PROCESS | 1778 | 1461197247697 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a80800 == 111 [pid = 1778] [id = 192] 17:07:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 239 (0x96368400) [pid = 1778] [serial = 576] [outer = (nil)] 17:07:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 240 (0x97460800) [pid = 1778] [serial = 577] [outer = 0x96368400] 17:07:27 INFO - PROCESS | 1778 | 1461197247829 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 241 (0x9750c000) [pid = 1778] [serial = 578] [outer = 0x96368400] 17:07:29 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:29 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:29 INFO - PROCESS | 1778 | 1461197249132 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:07:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1937ms 17:07:29 INFO - PROCESS | 1778 | 1461197249181 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:07:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:07:29 INFO - PROCESS | 1778 | 1461197249185 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:07:29 INFO - PROCESS | 1778 | 1461197249295 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1778 | 1461197249298 Marionette TRACE conn3 <- [1,742,null,{}] 17:07:29 INFO - PROCESS | 1778 | 1461197249310 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:29 INFO - PROCESS | 1778 | 1461197249476 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:07:29 INFO - PROCESS | 1778 | 1461197249665 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x89308000 == 112 [pid = 1778] [id = 193] 17:07:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 242 (0x89af1c00) [pid = 1778] [serial = 579] [outer = (nil)] 17:07:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 243 (0x97810c00) [pid = 1778] [serial = 580] [outer = 0x89af1c00] 17:07:29 INFO - PROCESS | 1778 | 1461197249747 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 244 (0x9795f000) [pid = 1778] [serial = 581] [outer = 0x89af1c00] 17:07:31 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:31 INFO - PROCESS | 1778 | 1461197251436 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:07:31 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 17:07:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2294ms 17:07:31 INFO - PROCESS | 1778 | 1461197251569 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1778 | 1461197251575 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:07:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:07:31 INFO - PROCESS | 1778 | 1461197251598 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1778 | 1461197251606 Marionette TRACE conn3 <- [1,746,null,{}] 17:07:31 INFO - PROCESS | 1778 | 1461197251615 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:31 INFO - PROCESS | 1778 | 1461197251837 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:07:32 INFO - PROCESS | 1778 | 1461197252043 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd88800 == 113 [pid = 1778] [id = 194] 17:07:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 245 (0x8be08c00) [pid = 1778] [serial = 582] [outer = (nil)] 17:07:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 246 (0x8dbe7000) [pid = 1778] [serial = 583] [outer = 0x8be08c00] 17:07:32 INFO - PROCESS | 1778 | 1461197252180 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 247 (0x8eb2c800) [pid = 1778] [serial = 584] [outer = 0x8be08c00] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8a21b800 == 112 [pid = 1778] [id = 138] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 246 (0x9fca1000) [pid = 1778] [serial = 451] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 245 (0x90397400) [pid = 1778] [serial = 445] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 244 (0x8c6bc000) [pid = 1778] [serial = 442] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 243 (0x97505800) [pid = 1778] [serial = 469] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 242 (0x8bd87400) [pid = 1778] [serial = 454] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 241 (0x8fdeb000) [pid = 1778] [serial = 466] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 240 (0x98626000) [pid = 1778] [serial = 448] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 239 (0x8e9ecc00) [pid = 1778] [serial = 472] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 238 (0xa0ea6400) [pid = 1778] [serial = 457] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 237 (0x97507000) [pid = 1778] [serial = 463] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0x8eb28c00) [pid = 1778] [serial = 460] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOMWINDOW == 235 (0x8930bc00) [pid = 1778] [serial = 475] [outer = (nil)] [url = about:blank] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd89000 == 111 [pid = 1778] [id = 181] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8930c000 == 110 [pid = 1778] [id = 180] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x899f2c00 == 109 [pid = 1778] [id = 179] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x899fbc00 == 108 [pid = 1778] [id = 177] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x899f0000 == 107 [pid = 1778] [id = 176] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeb4c00 == 106 [pid = 1778] [id = 175] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8aea6400 == 105 [pid = 1778] [id = 174] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8c647800 == 104 [pid = 1778] [id = 173] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8c645400 == 103 [pid = 1778] [id = 172] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x89302800 == 102 [pid = 1778] [id = 171] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x98b87400 == 101 [pid = 1778] [id = 170] 17:07:32 INFO - PROCESS | 1778 | --DOCSHELL 0x8f578000 == 100 [pid = 1778] [id = 169] 17:07:33 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 234 (0x8dda5c00) [pid = 1778] [serial = 482] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 233 (0x93d86c00) [pid = 1778] [serial = 491] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 232 (0x8f579c00) [pid = 1778] [serial = 485] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 231 (0x9664c000) [pid = 1778] [serial = 493] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 230 (0x8f405c00) [pid = 1778] [serial = 484] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 229 (0x8c6c2400) [pid = 1778] [serial = 479] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 228 (0x904f8000) [pid = 1778] [serial = 488] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 227 (0x92973800) [pid = 1778] [serial = 490] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 226 (0x8dbea400) [pid = 1778] [serial = 481] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 225 (0x8c6b6400) [pid = 1778] [serial = 478] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 224 (0x97459000) [pid = 1778] [serial = 494] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 223 (0x8f35c400) [pid = 1778] [serial = 379] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 222 (0x9039bc00) [pid = 1778] [serial = 487] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | --DOMWINDOW == 221 (0x98228800) [pid = 1778] [serial = 337] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:33 INFO - PROCESS | 1778 | 1461197253558 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:07:33 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.) 17:07:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2003ms 17:07:33 INFO - PROCESS | 1778 | 1461197253702 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 1778 | 1461197253709 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:07:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:07:33 INFO - PROCESS | 1778 | 1461197253728 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 1778 | 1461197253735 Marionette TRACE conn3 <- [1,750,null,{}] 17:07:33 INFO - PROCESS | 1778 | 1461197253746 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:33 INFO - PROCESS | 1778 | 1461197253957 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:07:34 INFO - PROCESS | 1778 | 1461197254151 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f0000 == 101 [pid = 1778] [id = 195] 17:07:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 222 (0x899fbc00) [pid = 1778] [serial = 585] [outer = (nil)] 17:07:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 223 (0x8c64cc00) [pid = 1778] [serial = 586] [outer = 0x899fbc00] 17:07:34 INFO - PROCESS | 1778 | 1461197254287 Marionette DEBUG loaded listener.js 17:07:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 224 (0x8c6be800) [pid = 1778] [serial = 587] [outer = 0x899fbc00] 17:07:35 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:35 INFO - PROCESS | 1778 | 1461197255661 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:07:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:07:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2044ms 17:07:35 INFO - PROCESS | 1778 | 1461197255774 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:07:35 INFO - PROCESS | 1778 | 1461197255789 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:07:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:07:35 INFO - PROCESS | 1778 | 1461197255809 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:07:35 INFO - PROCESS | 1778 | 1461197255816 Marionette TRACE conn3 <- [1,754,null,{}] 17:07:35 INFO - PROCESS | 1778 | 1461197255828 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 1778 | 1461197256144 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:07:36 INFO - PROCESS | 1778 | 1461197256292 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c6800 == 102 [pid = 1778] [id = 196] 17:07:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 225 (0x8c7c8c00) [pid = 1778] [serial = 588] [outer = (nil)] 17:07:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 226 (0x8eb26800) [pid = 1778] [serial = 589] [outer = 0x8c7c8c00] 17:07:36 INFO - PROCESS | 1778 | 1461197256383 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 227 (0x8f34e800) [pid = 1778] [serial = 590] [outer = 0x8c7c8c00] 17:07:37 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:37 INFO - PROCESS | 1778 | 1461197257988 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:07:38 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 17:07:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2201ms 17:07:38 INFO - PROCESS | 1778 | 1461197258008 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1778 | 1461197258013 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:07:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:07:38 INFO - PROCESS | 1778 | 1461197258023 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1778 | 1461197258029 Marionette TRACE conn3 <- [1,758,null,{}] 17:07:38 INFO - PROCESS | 1778 | 1461197258046 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:38 INFO - PROCESS | 1778 | 1461197258280 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:07:38 INFO - PROCESS | 1778 | 1461197258469 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e9800 == 103 [pid = 1778] [id = 197] 17:07:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 228 (0x8f35c400) [pid = 1778] [serial = 591] [outer = (nil)] 17:07:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 229 (0x8f8e4800) [pid = 1778] [serial = 592] [outer = 0x8f35c400] 17:07:38 INFO - PROCESS | 1778 | 1461197258564 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 230 (0x90397800) [pid = 1778] [serial = 593] [outer = 0x8f35c400] 17:07:39 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:39 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:39 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:39 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:39 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:39 INFO - PROCESS | 1778 | 1461197259544 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:07:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:07:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1594ms 17:07:39 INFO - PROCESS | 1778 | 1461197259618 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:07:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:07:39 INFO - PROCESS | 1778 | 1461197259623 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:07:39 INFO - PROCESS | 1778 | 1461197259630 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1778 | 1461197259634 Marionette TRACE conn3 <- [1,762,null,{}] 17:07:39 INFO - PROCESS | 1778 | 1461197259640 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:39 INFO - PROCESS | 1778 | 1461197259841 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:07:40 INFO - PROCESS | 1778 | 1461197260088 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f40dc00 == 104 [pid = 1778] [id = 198] 17:07:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 231 (0x8fded800) [pid = 1778] [serial = 594] [outer = (nil)] 17:07:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 232 (0x914dd800) [pid = 1778] [serial = 595] [outer = 0x8fded800] 17:07:40 INFO - PROCESS | 1778 | 1461197260224 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 233 (0x9296ec00) [pid = 1778] [serial = 596] [outer = 0x8fded800] 17:07:41 INFO - PROCESS | 1778 | 1461197261539 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:07:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:07:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1940ms 17:07:41 INFO - PROCESS | 1778 | 1461197261699 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:07:41 INFO - PROCESS | 1778 | 1461197261702 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:07:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:07:41 INFO - PROCESS | 1778 | 1461197261714 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 1778 | 1461197261717 Marionette TRACE conn3 <- [1,766,null,{}] 17:07:41 INFO - PROCESS | 1778 | 1461197261724 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:41 INFO - PROCESS | 1778 | 1461197261918 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:07:42 INFO - PROCESS | 1778 | 1461197262108 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc5dc00 == 105 [pid = 1778] [id = 199] 17:07:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 234 (0x913f9c00) [pid = 1778] [serial = 597] [outer = (nil)] 17:07:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 235 (0x93d0b000) [pid = 1778] [serial = 598] [outer = 0x913f9c00] 17:07:42 INFO - PROCESS | 1778 | 1461197262208 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 236 (0x93d86000) [pid = 1778] [serial = 599] [outer = 0x913f9c00] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8f572400 == 104 [pid = 1778] [id = 114] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8fa000 == 103 [pid = 1778] [id = 117] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x904f3800 == 102 [pid = 1778] [id = 119] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8ef800 == 101 [pid = 1778] [id = 116] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x92a80800 == 100 [pid = 1778] [id = 192] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x93d06000 == 99 [pid = 1778] [id = 191] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x91f69000 == 98 [pid = 1778] [id = 190] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbb7c00 == 97 [pid = 1778] [id = 188] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x89afb400 == 96 [pid = 1778] [id = 189] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8f201400 == 95 [pid = 1778] [id = 187] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7d0800 == 94 [pid = 1778] [id = 186] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x89af2800 == 93 [pid = 1778] [id = 185] 17:07:44 INFO - PROCESS | 1778 | --DOCSHELL 0x8a222800 == 92 [pid = 1778] [id = 184] 17:07:45 INFO - PROCESS | 1778 | 1461197265342 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:07:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:07:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 3639ms 17:07:45 INFO - PROCESS | 1778 | 1461197265353 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:07:45 INFO - PROCESS | 1778 | 1461197265357 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:07:45 INFO - PROCESS | 1778 | 1461197265366 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1778 | 1461197265371 Marionette TRACE conn3 <- [1,770,null,{}] 17:07:45 INFO - PROCESS | 1778 | 1461197265379 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:45 INFO - PROCESS | 1778 | 1461197265545 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:07:45 INFO - PROCESS | 1778 | 1461197265749 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x89afb400 == 93 [pid = 1778] [id = 200] 17:07:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x8bb4dc00) [pid = 1778] [serial = 600] [outer = (nil)] 17:07:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 238 (0x8dbee800) [pid = 1778] [serial = 601] [outer = 0x8bb4dc00] 17:07:45 INFO - PROCESS | 1778 | 1461197265828 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 239 (0x8e8eb400) [pid = 1778] [serial = 602] [outer = 0x8bb4dc00] 17:07:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 240 (0x8f201800) [pid = 1778] [serial = 603] [outer = 0x91f67000] 17:07:46 INFO - PROCESS | 1778 | 1461197266847 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1545ms 17:07:46 INFO - PROCESS | 1778 | 1461197266911 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1778 | 1461197266918 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:07:46 INFO - PROCESS | 1778 | 1461197266936 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1778 | 1461197266940 Marionette TRACE conn3 <- [1,774,null,{}] 17:07:46 INFO - PROCESS | 1778 | 1461197266947 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:47 INFO - PROCESS | 1778 | 1461197267207 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:07:47 INFO - PROCESS | 1778 | 1461197267418 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd99c00 == 94 [pid = 1778] [id = 201] 17:07:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 241 (0x8eb28c00) [pid = 1778] [serial = 604] [outer = (nil)] 17:07:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 242 (0x8fbc4800) [pid = 1778] [serial = 605] [outer = 0x8eb28c00] 17:07:47 INFO - PROCESS | 1778 | 1461197267494 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 243 (0x8fdeec00) [pid = 1778] [serial = 606] [outer = 0x8eb28c00] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 242 (0x8fde9400) [pid = 1778] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 241 (0x979ca000) [pid = 1778] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 240 (0x975f1800) [pid = 1778] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 239 (0x8eb23800) [pid = 1778] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 238 (0x89307000) [pid = 1778] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 237 (0x8e8ef000) [pid = 1778] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0x8bb48400) [pid = 1778] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 235 (0x93d7e000) [pid = 1778] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 234 (0x8fde5c00) [pid = 1778] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:07:48 INFO - PROCESS | 1778 | --DOMWINDOW == 233 (0x8eb27000) [pid = 1778] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 232 (0x99143400) [pid = 1778] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 231 (0x9ffadc00) [pid = 1778] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 230 (0x904f4400) [pid = 1778] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 229 (0x98e04400) [pid = 1778] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 228 (0x8bd80000) [pid = 1778] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 227 (0x97b0a000) [pid = 1778] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 226 (0x9ea1d400) [pid = 1778] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 225 (0x9aea2c00) [pid = 1778] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 224 (0x8dbe6c00) [pid = 1778] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 223 (0x8f57cc00) [pid = 1778] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 222 (0x8acaf400) [pid = 1778] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 221 (0x8f206c00) [pid = 1778] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 220 (0x99218800) [pid = 1778] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 219 (0x8e9e7000) [pid = 1778] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0xa0c34c00) [pid = 1778] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0x8bc57400) [pid = 1778] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0xa0ea2000) [pid = 1778] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0x8c7c3c00) [pid = 1778] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x9796a800) [pid = 1778] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8e8f9400) [pid = 1778] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 212 (0x8f401c00) [pid = 1778] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 211 (0x8f408c00) [pid = 1778] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 210 (0x8dda1400) [pid = 1778] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 209 (0x8bb4ec00) [pid = 1778] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 208 (0x8be06c00) [pid = 1778] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 207 (0xa4474c00) [pid = 1778] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 206 (0x97966400) [pid = 1778] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 205 (0x8f40fc00) [pid = 1778] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 204 (0x8bc59800) [pid = 1778] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 203 (0x8dbebc00) [pid = 1778] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 202 (0x97b08800) [pid = 1778] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 201 (0x8c6b8400) [pid = 1778] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 200 (0x8be0e800) [pid = 1778] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 199 (0x8f573000) [pid = 1778] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x9ff45c00) [pid = 1778] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0x913f7c00) [pid = 1778] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x976b2400) [pid = 1778] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0x98b41000) [pid = 1778] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x97b03000) [pid = 1778] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x8a21cc00) [pid = 1778] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x95a07800) [pid = 1778] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x8bb4d000) [pid = 1778] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0xa4591000) [pid = 1778] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x9b08f000) [pid = 1778] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x914da800) [pid = 1778] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x97b06400) [pid = 1778] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x97960800) [pid = 1778] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x8bd82c00) [pid = 1778] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x899f7000) [pid = 1778] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x89af1800) [pid = 1778] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x8aea7000) [pid = 1778] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x9fc62800) [pid = 1778] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x89affc00) [pid = 1778] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x9745b800) [pid = 1778] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x976b2800) [pid = 1778] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8c646400) [pid = 1778] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x98439c00) [pid = 1778] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x98e04800) [pid = 1778] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x8f35cc00) [pid = 1778] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8c64ac00) [pid = 1778] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x96fb3800) [pid = 1778] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x89af2000) [pid = 1778] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x899f0400) [pid = 1778] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8a223c00) [pid = 1778] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x89af5000) [pid = 1778] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8e9e5800) [pid = 1778] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8f40e400) [pid = 1778] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8fbb9400) [pid = 1778] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x904ff800) [pid = 1778] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x92a74c00) [pid = 1778] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x95005000) [pid = 1778] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x96368400) [pid = 1778] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x89af1c00) [pid = 1778] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8dd9ec00) [pid = 1778] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:07:49 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8bd89400) [pid = 1778] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:07:49 INFO - PROCESS | 1778 | 1461197269603 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2694ms 17:07:49 INFO - PROCESS | 1778 | 1461197269623 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1778 | 1461197269626 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:07:49 INFO - PROCESS | 1778 | 1461197269634 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1778 | 1461197269640 Marionette TRACE conn3 <- [1,778,null,{}] 17:07:49 INFO - PROCESS | 1778 | 1461197269657 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:49 INFO - PROCESS | 1778 | 1461197269892 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:07:49 INFO - PROCESS | 1778 | 1461197269916 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930dc00 == 95 [pid = 1778] [id = 202] 17:07:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8a224400) [pid = 1778] [serial = 607] [outer = (nil)] 17:07:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x8bd84800) [pid = 1778] [serial = 608] [outer = 0x8a224400] 17:07:50 INFO - PROCESS | 1778 | 1461197269998 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x8c6b8400) [pid = 1778] [serial = 609] [outer = 0x8a224400] 17:07:51 INFO - PROCESS | 1778 | 1461197271026 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1438ms 17:07:51 INFO - PROCESS | 1778 | 1461197271073 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1778 | 1461197271080 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:07:51 INFO - PROCESS | 1778 | 1461197271089 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1778 | 1461197271096 Marionette TRACE conn3 <- [1,782,null,{}] 17:07:51 INFO - PROCESS | 1778 | 1461197271107 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:51 INFO - PROCESS | 1778 | 1461197271343 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:07:51 INFO - PROCESS | 1778 | 1461197271772 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acadc00 == 96 [pid = 1778] [id = 203] 17:07:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8acb4c00) [pid = 1778] [serial = 610] [outer = (nil)] 17:07:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8bc54800) [pid = 1778] [serial = 611] [outer = 0x8acb4c00] 17:07:51 INFO - PROCESS | 1778 | 1461197271878 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8be0cc00) [pid = 1778] [serial = 612] [outer = 0x8acb4c00] 17:07:52 INFO - PROCESS | 1778 | 1461197272858 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1791ms 17:07:52 INFO - PROCESS | 1778 | 1461197272881 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:07:52 INFO - PROCESS | 1778 | 1461197272891 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:07:52 INFO - PROCESS | 1778 | 1461197272902 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1778 | 1461197272906 Marionette TRACE conn3 <- [1,786,null,{}] 17:07:52 INFO - PROCESS | 1778 | 1461197272913 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 1778 | 1461197273108 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:07:53 INFO - PROCESS | 1778 | 1461197273355 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c64bc00 == 97 [pid = 1778] [id = 204] 17:07:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8e8edc00) [pid = 1778] [serial = 613] [outer = (nil)] 17:07:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8eb2bc00) [pid = 1778] [serial = 614] [outer = 0x8e8edc00] 17:07:53 INFO - PROCESS | 1778 | 1461197273492 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x8f35b800) [pid = 1778] [serial = 615] [outer = 0x8e8edc00] 17:07:54 INFO - PROCESS | 1778 | 1461197274621 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1784ms 17:07:54 INFO - PROCESS | 1778 | 1461197274687 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:07:54 INFO - PROCESS | 1778 | 1461197274691 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:07:54 INFO - PROCESS | 1778 | 1461197274699 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1778 | 1461197274705 Marionette TRACE conn3 <- [1,790,null,{}] 17:07:54 INFO - PROCESS | 1778 | 1461197274722 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:54 INFO - PROCESS | 1778 | 1461197274992 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:07:55 INFO - PROCESS | 1778 | 1461197275237 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f8400 == 98 [pid = 1778] [id = 205] 17:07:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x8f356000) [pid = 1778] [serial = 616] [outer = (nil)] 17:07:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x904fb000) [pid = 1778] [serial = 617] [outer = 0x8f356000] 17:07:55 INFO - PROCESS | 1778 | 1461197275334 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x913f7c00) [pid = 1778] [serial = 618] [outer = 0x8f356000] 17:07:56 INFO - PROCESS | 1778 | 1461197276301 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1640ms 17:07:56 INFO - PROCESS | 1778 | 1461197276339 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 1778 | 1461197276345 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:07:56 INFO - PROCESS | 1778 | 1461197276351 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1778 | 1461197276354 Marionette TRACE conn3 <- [1,794,null,{}] 17:07:56 INFO - PROCESS | 1778 | 1461197276360 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:56 INFO - PROCESS | 1778 | 1461197276549 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:07:56 INFO - PROCESS | 1778 | 1461197276803 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x89301400 == 99 [pid = 1778] [id = 206] 17:07:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x913f7000) [pid = 1778] [serial = 619] [outer = (nil)] 17:07:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x91f69000) [pid = 1778] [serial = 620] [outer = 0x913f7000] 17:07:56 INFO - PROCESS | 1778 | 1461197276951 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x92976000) [pid = 1778] [serial = 621] [outer = 0x913f7000] 17:07:57 INFO - PROCESS | 1778 | 1461197277856 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1582ms 17:07:57 INFO - PROCESS | 1778 | 1461197277934 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1778 | 1461197277938 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:07:57 INFO - PROCESS | 1778 | 1461197277945 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1778 | 1461197277948 Marionette TRACE conn3 <- [1,798,null,{}] 17:07:57 INFO - PROCESS | 1778 | 1461197277954 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:58 INFO - PROCESS | 1778 | 1461197278165 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:07:58 INFO - PROCESS | 1778 | 1461197278407 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x914dc800 == 100 [pid = 1778] [id = 207] 17:07:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x91f6e800) [pid = 1778] [serial = 622] [outer = (nil)] 17:07:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x93d13c00) [pid = 1778] [serial = 623] [outer = 0x91f6e800] 17:07:58 INFO - PROCESS | 1778 | 1461197278544 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x93d7d400) [pid = 1778] [serial = 624] [outer = 0x91f6e800] 17:07:59 INFO - PROCESS | 1778 | 1461197279465 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:07:59 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 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1592ms 17:07:59 INFO - PROCESS | 1778 | 1461197279538 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1778 | 1461197279543 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:07:59 INFO - PROCESS | 1778 | 1461197279550 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1778 | 1461197279554 Marionette TRACE conn3 <- [1,802,null,{}] 17:07:59 INFO - PROCESS | 1778 | 1461197279560 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:59 INFO - PROCESS | 1778 | 1461197279807 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:08:00 INFO - PROCESS | 1778 | 1461197280082 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140b000 == 101 [pid = 1778] [id = 208] 17:08:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x9664c000) [pid = 1778] [serial = 625] [outer = (nil)] 17:08:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x97458800) [pid = 1778] [serial = 626] [outer = 0x9664c000] 17:08:00 INFO - PROCESS | 1778 | 1461197280183 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x9745c000) [pid = 1778] [serial = 627] [outer = 0x9664c000] 17:08:01 INFO - PROCESS | 1778 | 1461197281105 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:08:01 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 17:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1592ms 17:08:01 INFO - PROCESS | 1778 | 1461197281142 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:08:01 INFO - PROCESS | 1778 | 1461197281147 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:08:01 INFO - PROCESS | 1778 | 1461197281154 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1778 | 1461197281157 Marionette TRACE conn3 <- [1,806,null,{}] 17:08:01 INFO - PROCESS | 1778 | 1461197281163 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:01 INFO - PROCESS | 1778 | 1461197281365 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:08:01 INFO - PROCESS | 1778 | 1461197281706 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930e800 == 102 [pid = 1778] [id = 209] 17:08:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x9140c400) [pid = 1778] [serial = 628] [outer = (nil)] 17:08:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x975f7800) [pid = 1778] [serial = 629] [outer = 0x9140c400] 17:08:01 INFO - PROCESS | 1778 | 1461197281866 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x976ae800) [pid = 1778] [serial = 630] [outer = 0x9140c400] 17:08:02 INFO - PROCESS | 1778 | 1461197282824 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:08:02 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 17:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1732ms 17:08:02 INFO - PROCESS | 1778 | 1461197282887 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:08:02 INFO - PROCESS | 1778 | 1461197282891 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:08:02 INFO - PROCESS | 1778 | 1461197282897 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1778 | 1461197282901 Marionette TRACE conn3 <- [1,810,null,{}] 17:08:02 INFO - PROCESS | 1778 | 1461197282907 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:03 INFO - PROCESS | 1778 | 1461197283089 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:08:03 INFO - PROCESS | 1778 | 1461197283287 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x96fbbc00 == 103 [pid = 1778] [id = 210] 17:08:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x97459800) [pid = 1778] [serial = 631] [outer = (nil)] 17:08:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x97960800) [pid = 1778] [serial = 632] [outer = 0x97459800] 17:08:03 INFO - PROCESS | 1778 | 1461197283386 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x979ca000) [pid = 1778] [serial = 633] [outer = 0x97459800] 17:08:04 INFO - PROCESS | 1778 | 1461197284388 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1532ms 17:08:04 INFO - PROCESS | 1778 | 1461197284430 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:08:04 INFO - PROCESS | 1778 | 1461197284434 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:08:04 INFO - PROCESS | 1778 | 1461197284441 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1778 | 1461197284445 Marionette TRACE conn3 <- [1,814,null,{}] 17:08:04 INFO - PROCESS | 1778 | 1461197284451 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:04 INFO - PROCESS | 1778 | 1461197284634 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:08:05 INFO - PROCESS | 1778 | 1461197284982 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a227800 == 104 [pid = 1778] [id = 211] 17:08:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x8aea7400) [pid = 1778] [serial = 634] [outer = (nil)] 17:08:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x97aea800) [pid = 1778] [serial = 635] [outer = 0x8aea7400] 17:08:05 INFO - PROCESS | 1778 | 1461197285136 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x97b06400) [pid = 1778] [serial = 636] [outer = 0x8aea7400] 17:08:06 INFO - PROCESS | 1778 | 1461197286102 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 1778 | 1461197286135 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:08:06 INFO - PROCESS | 1778 | 1461197286142 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 1778 | 1461197286145 Marionette TRACE conn3 <- [1,818,null,{}] 17:08:06 INFO - PROCESS | 1778 | 1461197286152 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:06 INFO - PROCESS | 1778 | 1461197286332 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:08:06 INFO - PROCESS | 1778 | 1461197286589 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a21fc00 == 105 [pid = 1778] [id = 212] 17:08:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x8a227400) [pid = 1778] [serial = 637] [outer = (nil)] 17:08:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x97b0b800) [pid = 1778] [serial = 638] [outer = 0x8a227400] 17:08:06 INFO - PROCESS | 1778 | 1461197286717 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x98626400) [pid = 1778] [serial = 639] [outer = 0x8a227400] 17:08:07 INFO - PROCESS | 1778 | 1461197287640 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1535ms 17:08:07 INFO - PROCESS | 1778 | 1461197287677 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:08:07 INFO - PROCESS | 1778 | 1461197287683 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:08:07 INFO - PROCESS | 1778 | 1461197287689 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1778 | 1461197287694 Marionette TRACE conn3 <- [1,822,null,{}] 17:08:07 INFO - PROCESS | 1778 | 1461197287700 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:07 INFO - PROCESS | 1778 | 1461197287918 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:08:08 INFO - PROCESS | 1778 | 1461197288176 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x98b81000 == 106 [pid = 1778] [id = 213] 17:08:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x99143400) [pid = 1778] [serial = 640] [outer = (nil)] 17:08:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x9914b000) [pid = 1778] [serial = 641] [outer = 0x99143400] 17:08:08 INFO - PROCESS | 1778 | 1461197288319 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x9aea2c00) [pid = 1778] [serial = 642] [outer = 0x99143400] 17:08:09 INFO - PROCESS | 1778 | 1461197289290 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 1778 | 1461197289335 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:08:09 INFO - PROCESS | 1778 | 1461197289342 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1778 | 1461197289346 Marionette TRACE conn3 <- [1,826,null,{}] 17:08:09 INFO - PROCESS | 1778 | 1461197289352 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:09 INFO - PROCESS | 1778 | 1461197289587 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:08:09 INFO - PROCESS | 1778 | 1461197289842 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b0f400 == 107 [pid = 1778] [id = 214] 17:08:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x99142c00) [pid = 1778] [serial = 643] [outer = (nil)] 17:08:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x9ea18400) [pid = 1778] [serial = 644] [outer = 0x99142c00] 17:08:09 INFO - PROCESS | 1778 | 1461197289984 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x9fb31000) [pid = 1778] [serial = 645] [outer = 0x99142c00] 17:08:10 INFO - PROCESS | 1778 | 1461197290882 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1589ms 17:08:10 INFO - PROCESS | 1778 | 1461197290932 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1778 | 1461197290937 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:08:10 INFO - PROCESS | 1778 | 1461197290943 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1778 | 1461197290946 Marionette TRACE conn3 <- [1,830,null,{}] 17:08:10 INFO - PROCESS | 1778 | 1461197290952 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:11 INFO - PROCESS | 1778 | 1461197291182 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:08:11 INFO - PROCESS | 1778 | 1461197291436 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x9750e400 == 108 [pid = 1778] [id = 215] 17:08:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x9b08c800) [pid = 1778] [serial = 646] [outer = (nil)] 17:08:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x9fc5bc00) [pid = 1778] [serial = 647] [outer = 0x9b08c800] 17:08:11 INFO - PROCESS | 1778 | 1461197291564 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 200 (0x9fca5400) [pid = 1778] [serial = 648] [outer = 0x9b08c800] 17:08:12 INFO - PROCESS | 1778 | 1461197292540 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1631ms 17:08:12 INFO - PROCESS | 1778 | 1461197292575 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1778 | 1461197292578 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:08:12 INFO - PROCESS | 1778 | 1461197292584 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1778 | 1461197292587 Marionette TRACE conn3 <- [1,834,null,{}] 17:08:12 INFO - PROCESS | 1778 | 1461197292593 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:12 INFO - PROCESS | 1778 | 1461197292766 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:08:13 INFO - PROCESS | 1778 | 1461197293019 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x9df99c00 == 109 [pid = 1778] [id = 216] 17:08:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 201 (0x9fc5dc00) [pid = 1778] [serial = 649] [outer = (nil)] 17:08:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 202 (0xa0a2d800) [pid = 1778] [serial = 650] [outer = 0x9fc5dc00] 17:08:13 INFO - PROCESS | 1778 | 1461197293153 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 203 (0xa0adf000) [pid = 1778] [serial = 651] [outer = 0x9fc5dc00] 17:08:14 INFO - PROCESS | 1778 | 1461197294094 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1540ms 17:08:14 INFO - PROCESS | 1778 | 1461197294125 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 1778 | 1461197294130 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:08:14 INFO - PROCESS | 1778 | 1461197294141 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 1778 | 1461197294147 Marionette TRACE conn3 <- [1,838,null,{}] 17:08:14 INFO - PROCESS | 1778 | 1461197294158 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:14 INFO - PROCESS | 1778 | 1461197294338 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:08:14 INFO - PROCESS | 1778 | 1461197294590 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x89afa000 == 110 [pid = 1778] [id = 217] 17:08:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 204 (0x89afa800) [pid = 1778] [serial = 652] [outer = (nil)] 17:08:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 205 (0x8bc57800) [pid = 1778] [serial = 653] [outer = 0x89afa800] 17:08:14 INFO - PROCESS | 1778 | 1461197294707 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 206 (0x8c64f800) [pid = 1778] [serial = 654] [outer = 0x89afa800] 17:08:15 INFO - PROCESS | 1778 | 1461197295665 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1552ms 17:08:15 INFO - PROCESS | 1778 | 1461197295695 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1778 | 1461197295699 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:08:15 INFO - PROCESS | 1778 | 1461197295706 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1778 | 1461197295709 Marionette TRACE conn3 <- [1,842,null,{}] 17:08:15 INFO - PROCESS | 1778 | 1461197295715 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:15 INFO - PROCESS | 1778 | 1461197295898 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:08:16 INFO - PROCESS | 1778 | 1461197296153 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x89305800 == 111 [pid = 1778] [id = 218] 17:08:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 207 (0x89309400) [pid = 1778] [serial = 655] [outer = (nil)] 17:08:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 208 (0x8a21ac00) [pid = 1778] [serial = 656] [outer = 0x89309400] 17:08:16 INFO - PROCESS | 1778 | 1461197296305 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 209 (0x8bc58000) [pid = 1778] [serial = 657] [outer = 0x89309400] 17:08:17 INFO - PROCESS | 1778 | 1461197297314 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1685ms 17:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:08:17 INFO - PROCESS | 1778 | 1461197297391 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1778 | 1461197297394 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:08:17 INFO - PROCESS | 1778 | 1461197297401 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1778 | 1461197297405 Marionette TRACE conn3 <- [1,846,null,{}] 17:08:17 INFO - PROCESS | 1778 | 1461197297457 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:17 INFO - PROCESS | 1778 | 1461197297681 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:08:17 INFO - PROCESS | 1778 | 1461197297950 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af8000 == 112 [pid = 1778] [id = 219] 17:08:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 210 (0x8a220000) [pid = 1778] [serial = 658] [outer = (nil)] 17:08:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 211 (0x8bd84c00) [pid = 1778] [serial = 659] [outer = 0x8a220000] 17:08:18 INFO - PROCESS | 1778 | 1461197298037 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 212 (0x8c6ba000) [pid = 1778] [serial = 660] [outer = 0x8a220000] 17:08:19 INFO - PROCESS | 1778 | 1461197299229 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1864ms 17:08:19 INFO - PROCESS | 1778 | 1461197299266 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1778 | 1461197299272 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:08:19 INFO - PROCESS | 1778 | 1461197299281 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1778 | 1461197299286 Marionette TRACE conn3 <- [1,850,null,{}] 17:08:19 INFO - PROCESS | 1778 | 1461197299295 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:19 INFO - PROCESS | 1778 | 1461197299558 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:08:19 INFO - PROCESS | 1778 | 1461197299824 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a21b800 == 113 [pid = 1778] [id = 220] 17:08:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 213 (0x8acb8c00) [pid = 1778] [serial = 661] [outer = (nil)] 17:08:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8bd8a800) [pid = 1778] [serial = 662] [outer = 0x8acb8c00] 17:08:19 INFO - PROCESS | 1778 | 1461197299913 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8c651c00) [pid = 1778] [serial = 663] [outer = 0x8acb8c00] 17:08:20 INFO - PROCESS | 1778 | 1461197300837 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1591ms 17:08:20 INFO - PROCESS | 1778 | 1461197300873 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 1778 | 1461197300883 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:08:20 INFO - PROCESS | 1778 | 1461197300893 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1778 | 1461197300897 Marionette TRACE conn3 <- [1,854,null,{}] 17:08:20 INFO - PROCESS | 1778 | 1461197300903 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:21 INFO - PROCESS | 1778 | 1461197301221 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x979c9800 == 112 [pid = 1778] [id = 124] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe9c00 == 111 [pid = 1778] [id = 122] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbc2400 == 110 [pid = 1778] [id = 123] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc5dc00 == 109 [pid = 1778] [id = 199] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8f40dc00 == 108 [pid = 1778] [id = 198] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e9800 == 107 [pid = 1778] [id = 197] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6b7400 == 106 [pid = 1778] [id = 182] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7c6800 == 105 [pid = 1778] [id = 196] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd8a000 == 104 [pid = 1778] [id = 183] 17:08:21 INFO - PROCESS | 1778 | --DOCSHELL 0x899f0000 == 103 [pid = 1778] [id = 195] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0xa0eaa400) [pid = 1778] [serial = 458] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8c7cd000) [pid = 1778] [serial = 395] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 212 (0x9822a000) [pid = 1778] [serial = 301] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 211 (0xa458a000) [pid = 1778] [serial = 271] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 210 (0x8f409000) [pid = 1778] [serial = 316] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 209 (0x8f575400) [pid = 1778] [serial = 319] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 208 (0x8e8fa800) [pid = 1778] [serial = 382] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 207 (0x8dd9a400) [pid = 1778] [serial = 443] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 206 (0x8c7ccc00) [pid = 1778] [serial = 407] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 205 (0xa5f39800) [pid = 1778] [serial = 355] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 204 (0x9822e400) [pid = 1778] [serial = 346] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 203 (0x913fa400) [pid = 1778] [serial = 340] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 202 (0x9296b400) [pid = 1778] [serial = 419] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 201 (0x9750e800) [pid = 1778] [serial = 470] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 200 (0x979d3400) [pid = 1778] [serial = 232] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 199 (0x99214400) [pid = 1778] [serial = 440] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x8eb2b800) [pid = 1778] [serial = 461] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0x8930ec00) [pid = 1778] [serial = 476] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x91409000) [pid = 1778] [serial = 295] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0x98ee3000) [pid = 1778] [serial = 449] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x904fc000) [pid = 1778] [serial = 446] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0xa0ea0c00) [pid = 1778] [serial = 413] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x97459c00) [pid = 1778] [serial = 343] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0xa3c86800) [pid = 1778] [serial = 265] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x93d0bc00) [pid = 1778] [serial = 214] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x9fb8f000) [pid = 1778] [serial = 262] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x9fca1400) [pid = 1778] [serial = 392] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x97b0b400) [pid = 1778] [serial = 226] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x8a225800) [pid = 1778] [serial = 416] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x976ad000) [pid = 1778] [serial = 298] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x8bc5e000) [pid = 1778] [serial = 401] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0xa4c43000) [pid = 1778] [serial = 310] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x9ff14c00) [pid = 1778] [serial = 220] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x971c2c00) [pid = 1778] [serial = 256] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0xa0f9d400) [pid = 1778] [serial = 229] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x98ed8000) [pid = 1778] [serial = 217] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8e8f6400) [pid = 1778] [serial = 268] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8dbee000) [pid = 1778] [serial = 398] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x976ba000) [pid = 1778] [serial = 388] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8fdec400) [pid = 1778] [serial = 467] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x97508c00) [pid = 1778] [serial = 464] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x9fee3000) [pid = 1778] [serial = 349] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0xa0c32c00) [pid = 1778] [serial = 223] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x904fd800) [pid = 1778] [serial = 358] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x99219c00) [pid = 1778] [serial = 183] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8bd8b400) [pid = 1778] [serial = 455] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x9913cc00) [pid = 1778] [serial = 259] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0xa0ad8000) [pid = 1778] [serial = 452] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0xa2a36000) [pid = 1778] [serial = 352] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8dbeb400) [pid = 1778] [serial = 274] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x904f0800) [pid = 1778] [serial = 385] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8acb8000) [pid = 1778] [serial = 410] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x906bd800) [pid = 1778] [serial = 313] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x9fef1800) [pid = 1778] [serial = 304] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x97510000) [pid = 1778] [serial = 473] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0xa444b800) [pid = 1778] [serial = 307] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8be07000) [pid = 1778] [serial = 404] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x89af9800) [pid = 1778] [serial = 533] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0xa0fa4800) [pid = 1778] [serial = 530] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0xa282fc00) [pid = 1778] [serial = 527] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8aeb2000) [pid = 1778] [serial = 524] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0xa0ea7c00) [pid = 1778] [serial = 521] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8c651400) [pid = 1778] [serial = 518] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0xa0ea5400) [pid = 1778] [serial = 515] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x9b085c00) [pid = 1778] [serial = 512] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x98227400) [pid = 1778] [serial = 509] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x9796a000) [pid = 1778] [serial = 506] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x9039a000) [pid = 1778] [serial = 503] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8dbef000) [pid = 1778] [serial = 500] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0xa0ea3c00) [pid = 1778] [serial = 526] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8acb9000) [pid = 1778] [serial = 535] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x97514000) [pid = 1778] [serial = 496] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x976bac00) [pid = 1778] [serial = 497] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x97b06c00) [pid = 1778] [serial = 508] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8c64e400) [pid = 1778] [serial = 517] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0xa0c3c000) [pid = 1778] [serial = 514] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x99147000) [pid = 1778] [serial = 511] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8f8e0000) [pid = 1778] [serial = 502] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8dbe7000) [pid = 1778] [serial = 583] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0xa0ea0000) [pid = 1778] [serial = 520] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8e9e4800) [pid = 1778] [serial = 550] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x97507800) [pid = 1778] [serial = 505] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x89af7000) [pid = 1778] [serial = 532] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x899f7800) [pid = 1778] [serial = 529] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8acaf800) [pid = 1778] [serial = 553] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8c6b5800) [pid = 1778] [serial = 556] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x8dbe2c00) [pid = 1778] [serial = 557] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8f409400) [pid = 1778] [serial = 559] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8bb41800) [pid = 1778] [serial = 554] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8f57a000) [pid = 1778] [serial = 560] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8fde4c00) [pid = 1778] [serial = 562] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x904f0400) [pid = 1778] [serial = 565] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x8fdefc00) [pid = 1778] [serial = 563] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x91f66800) [pid = 1778] [serial = 568] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x904ffc00) [pid = 1778] [serial = 566] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 119 (0x93d0a800) [pid = 1778] [serial = 571] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 118 (0x92977400) [pid = 1778] [serial = 569] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x97153800) [pid = 1778] [serial = 574] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 116 (0x93d84c00) [pid = 1778] [serial = 572] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 115 (0x97460800) [pid = 1778] [serial = 577] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 114 (0x97452800) [pid = 1778] [serial = 575] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 113 (0x97810c00) [pid = 1778] [serial = 580] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 112 (0x9750c000) [pid = 1778] [serial = 578] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 111 (0x9795f000) [pid = 1778] [serial = 581] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 110 (0x8c7ce400) [pid = 1778] [serial = 545] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 109 (0x8e9e4c00) [pid = 1778] [serial = 548] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 108 (0x8bc62400) [pid = 1778] [serial = 536] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 107 (0x8e8f6800) [pid = 1778] [serial = 547] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 106 (0x8c6bac00) [pid = 1778] [serial = 544] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 105 (0x8c6ba400) [pid = 1778] [serial = 499] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 104 (0x8acad000) [pid = 1778] [serial = 539] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 103 (0x8a21e800) [pid = 1778] [serial = 538] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 102 (0x8acb7800) [pid = 1778] [serial = 541] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 101 (0x8bd7f400) [pid = 1778] [serial = 542] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | --DOMWINDOW == 100 (0x8aeaec00) [pid = 1778] [serial = 523] [outer = (nil)] [url = about:blank] 17:08:21 INFO - PROCESS | 1778 | 1461197301767 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930f000 == 104 [pid = 1778] [id = 221] 17:08:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 101 (0x89310000) [pid = 1778] [serial = 664] [outer = (nil)] 17:08:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 102 (0x89af8400) [pid = 1778] [serial = 665] [outer = 0x89310000] 17:08:21 INFO - PROCESS | 1778 | 1461197301847 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 103 (0x8acb4000) [pid = 1778] [serial = 666] [outer = 0x89310000] 17:08:22 INFO - PROCESS | 1778 | 1461197302742 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1895ms 17:08:22 INFO - PROCESS | 1778 | 1461197302792 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1778 | 1461197302796 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:08:22 INFO - PROCESS | 1778 | 1461197302803 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1778 | 1461197302810 Marionette TRACE conn3 <- [1,858,null,{}] 17:08:22 INFO - PROCESS | 1778 | 1461197302826 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:23 INFO - PROCESS | 1778 | 1461197303035 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:08:23 INFO - PROCESS | 1778 | 1461197303195 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd7fc00 == 105 [pid = 1778] [id = 222] 17:08:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 104 (0x8be01400) [pid = 1778] [serial = 667] [outer = (nil)] 17:08:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 105 (0x8c7c9c00) [pid = 1778] [serial = 668] [outer = 0x8be01400] 17:08:23 INFO - PROCESS | 1778 | 1461197303316 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 106 (0x8dbe4400) [pid = 1778] [serial = 669] [outer = 0x8be01400] 17:08:24 INFO - PROCESS | 1778 | 1461197304196 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1441ms 17:08:24 INFO - PROCESS | 1778 | 1461197304245 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:08:24 INFO - PROCESS | 1778 | 1461197304250 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:08:24 INFO - PROCESS | 1778 | 1461197304256 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1778 | 1461197304259 Marionette TRACE conn3 <- [1,862,null,{}] 17:08:24 INFO - PROCESS | 1778 | 1461197304267 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:24 INFO - PROCESS | 1778 | 1461197304558 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:08:24 INFO - PROCESS | 1778 | 1461197304586 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6bac00 == 106 [pid = 1778] [id = 223] 17:08:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 107 (0x8dd9e000) [pid = 1778] [serial = 670] [outer = (nil)] 17:08:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 108 (0x8e8f1c00) [pid = 1778] [serial = 671] [outer = 0x8dd9e000] 17:08:24 INFO - PROCESS | 1778 | 1461197304670 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0x8e9df000) [pid = 1778] [serial = 672] [outer = 0x8dd9e000] 17:08:25 INFO - PROCESS | 1778 | 1461197305680 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1482ms 17:08:25 INFO - PROCESS | 1778 | 1461197305739 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1778 | 1461197305742 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:08:25 INFO - PROCESS | 1778 | 1461197305749 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1778 | 1461197305753 Marionette TRACE conn3 <- [1,866,null,{}] 17:08:25 INFO - PROCESS | 1778 | 1461197305758 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:25 INFO - PROCESS | 1778 | 1461197305995 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:08:26 INFO - PROCESS | 1778 | --DOMWINDOW == 108 (0x8eb28c00) [pid = 1778] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:08:26 INFO - PROCESS | 1778 | --DOMWINDOW == 107 (0x913f9c00) [pid = 1778] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:08:26 INFO - PROCESS | 1778 | --DOMWINDOW == 106 (0x8bb4dc00) [pid = 1778] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:08:26 INFO - PROCESS | 1778 | --DOMWINDOW == 105 (0x8be06400) [pid = 1778] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:08:26 INFO - PROCESS | 1778 | 1461197306234 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af1c00 == 107 [pid = 1778] [id = 224] 17:08:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 106 (0x8bb4dc00) [pid = 1778] [serial = 673] [outer = (nil)] 17:08:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 107 (0x8e8f5000) [pid = 1778] [serial = 674] [outer = 0x8bb4dc00] 17:08:26 INFO - PROCESS | 1778 | 1461197306314 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 108 (0x8e9e9800) [pid = 1778] [serial = 675] [outer = 0x8bb4dc00] 17:08:27 INFO - PROCESS | 1778 | 1461197307088 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1385ms 17:08:27 INFO - PROCESS | 1778 | 1461197307136 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:08:27 INFO - PROCESS | 1778 | 1461197307140 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:08:27 INFO - PROCESS | 1778 | 1461197307146 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1778 | 1461197307150 Marionette TRACE conn3 <- [1,870,null,{}] 17:08:27 INFO - PROCESS | 1778 | 1461197307155 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:27 INFO - PROCESS | 1778 | 1461197307366 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:08:27 INFO - PROCESS | 1778 | 1461197307538 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9de800 == 108 [pid = 1778] [id = 225] 17:08:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 109 (0x8eb2ac00) [pid = 1778] [serial = 676] [outer = (nil)] 17:08:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 110 (0x8f406800) [pid = 1778] [serial = 677] [outer = 0x8eb2ac00] 17:08:27 INFO - PROCESS | 1778 | 1461197307618 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 111 (0x8f40f800) [pid = 1778] [serial = 678] [outer = 0x8eb2ac00] 17:08:28 INFO - PROCESS | 1778 | 1461197308572 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1482ms 17:08:28 INFO - PROCESS | 1778 | 1461197308631 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1778 | 1461197308638 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:08:28 INFO - PROCESS | 1778 | 1461197308649 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1778 | 1461197308655 Marionette TRACE conn3 <- [1,874,null,{}] 17:08:28 INFO - PROCESS | 1778 | 1461197308724 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 1778 | 1461197308947 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:08:29 INFO - PROCESS | 1778 | 1461197309289 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930ec00 == 109 [pid = 1778] [id = 226] 17:08:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 112 (0x89af9000) [pid = 1778] [serial = 679] [outer = (nil)] 17:08:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 113 (0x8aeb2000) [pid = 1778] [serial = 680] [outer = 0x89af9000] 17:08:29 INFO - PROCESS | 1778 | 1461197309383 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 114 (0x8bc57000) [pid = 1778] [serial = 681] [outer = 0x89af9000] 17:08:30 INFO - PROCESS | 1778 | 1461197310397 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1788ms 17:08:30 INFO - PROCESS | 1778 | 1461197310437 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:08:30 INFO - PROCESS | 1778 | 1461197310446 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:08:30 INFO - PROCESS | 1778 | 1461197310458 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:08:30 INFO - PROCESS | 1778 | 1461197310462 Marionette TRACE conn3 <- [1,878,null,{}] 17:08:30 INFO - PROCESS | 1778 | 1461197310469 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:30 INFO - PROCESS | 1778 | 1461197310704 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:08:31 INFO - PROCESS | 1778 | 1461197311018 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6c1800 == 110 [pid = 1778] [id = 227] 17:08:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 115 (0x8c7c7400) [pid = 1778] [serial = 682] [outer = (nil)] 17:08:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 116 (0x8c7d0c00) [pid = 1778] [serial = 683] [outer = 0x8c7c7400] 17:08:31 INFO - PROCESS | 1778 | 1461197311122 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0x8dd99400) [pid = 1778] [serial = 684] [outer = 0x8c7c7400] 17:08:32 INFO - PROCESS | 1778 | 1461197312179 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1787ms 17:08:32 INFO - PROCESS | 1778 | 1461197312246 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:08:32 INFO - PROCESS | 1778 | 1461197312251 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:08:32 INFO - PROCESS | 1778 | 1461197312259 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1778 | 1461197312266 Marionette TRACE conn3 <- [1,882,null,{}] 17:08:32 INFO - PROCESS | 1778 | 1461197312284 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:32 INFO - PROCESS | 1778 | 1461197312587 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:08:32 INFO - PROCESS | 1778 | 1461197312837 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c646800 == 111 [pid = 1778] [id = 228] 17:08:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x8f409800) [pid = 1778] [serial = 685] [outer = (nil)] 17:08:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0x8f578c00) [pid = 1778] [serial = 686] [outer = 0x8f409800] 17:08:32 INFO - PROCESS | 1778 | 1461197312970 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0x8f8ddc00) [pid = 1778] [serial = 687] [outer = 0x8f409800] 17:08:33 INFO - PROCESS | 1778 | 1461197313926 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1701ms 17:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:08:33 INFO - PROCESS | 1778 | 1461197313959 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1778 | 1461197313963 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:08:33 INFO - PROCESS | 1778 | 1461197313969 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1778 | 1461197313973 Marionette TRACE conn3 <- [1,886,null,{}] 17:08:33 INFO - PROCESS | 1778 | 1461197313981 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:34 INFO - PROCESS | 1778 | 1461197314215 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:08:34 INFO - PROCESS | 1778 | 1461197314471 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f206c00 == 112 [pid = 1778] [id = 229] 17:08:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x8f8dd800) [pid = 1778] [serial = 688] [outer = (nil)] 17:08:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x8fdf2800) [pid = 1778] [serial = 689] [outer = 0x8f8dd800] 17:08:34 INFO - PROCESS | 1778 | 1461197314610 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x90399000) [pid = 1778] [serial = 690] [outer = 0x8f8dd800] 17:08:35 INFO - PROCESS | 1778 | 1461197315555 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1631ms 17:08:35 INFO - PROCESS | 1778 | 1461197315601 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1778 | 1461197315605 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:08:35 INFO - PROCESS | 1778 | 1461197315612 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1778 | 1461197315616 Marionette TRACE conn3 <- [1,890,null,{}] 17:08:35 INFO - PROCESS | 1778 | 1461197315622 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:35 INFO - PROCESS | 1778 | 1461197315892 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:08:36 INFO - PROCESS | 1778 | 1461197316151 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fde7000 == 113 [pid = 1778] [id = 230] 17:08:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x9039dc00) [pid = 1778] [serial = 691] [outer = (nil)] 17:08:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x904fa800) [pid = 1778] [serial = 692] [outer = 0x9039dc00] 17:08:36 INFO - PROCESS | 1778 | 1461197316245 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x904fc800) [pid = 1778] [serial = 693] [outer = 0x9039dc00] 17:08:37 INFO - PROCESS | 1778 | 1461197317183 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1638ms 17:08:37 INFO - PROCESS | 1778 | 1461197317251 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:08:37 INFO - PROCESS | 1778 | 1461197317255 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:08:37 INFO - PROCESS | 1778 | 1461197317262 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1778 | 1461197317266 Marionette TRACE conn3 <- [1,894,null,{}] 17:08:37 INFO - PROCESS | 1778 | 1461197317272 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:37 INFO - PROCESS | 1778 | 1461197317561 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:08:37 INFO - PROCESS | 1778 | 1461197317859 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f40a800 == 114 [pid = 1778] [id = 231] 17:08:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x914d8800) [pid = 1778] [serial = 694] [outer = (nil)] 17:08:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x9296a400) [pid = 1778] [serial = 695] [outer = 0x914d8800] 17:08:37 INFO - PROCESS | 1778 | 1461197317959 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x9296e000) [pid = 1778] [serial = 696] [outer = 0x914d8800] 17:08:38 INFO - PROCESS | 1778 | 1461197318906 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1690ms 17:08:38 INFO - PROCESS | 1778 | 1461197318952 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1778 | 1461197318957 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:08:38 INFO - PROCESS | 1778 | 1461197318963 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1778 | 1461197318967 Marionette TRACE conn3 <- [1,898,null,{}] 17:08:38 INFO - PROCESS | 1778 | 1461197318973 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:39 INFO - PROCESS | 1778 | 1461197319176 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:08:39 INFO - PROCESS | 1778 | 1461197319416 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f358c00 == 115 [pid = 1778] [id = 232] 17:08:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8fde6400) [pid = 1778] [serial = 697] [outer = (nil)] 17:08:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x93d7c000) [pid = 1778] [serial = 698] [outer = 0x8fde6400] 17:08:39 INFO - PROCESS | 1778 | 1461197319550 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x93d87400) [pid = 1778] [serial = 699] [outer = 0x8fde6400] 17:08:40 INFO - PROCESS | 1778 | 1461197320480 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1530ms 17:08:40 INFO - PROCESS | 1778 | 1461197320494 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1778 | 1461197320497 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:08:40 INFO - PROCESS | 1778 | 1461197320504 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1778 | 1461197320507 Marionette TRACE conn3 <- [1,902,null,{}] 17:08:40 INFO - PROCESS | 1778 | 1461197320514 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:40 INFO - PROCESS | 1778 | 1461197320717 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:08:40 INFO - PROCESS | 1778 | 1461197320960 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd8c800 == 116 [pid = 1778] [id = 233] 17:08:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x92963000) [pid = 1778] [serial = 700] [outer = (nil)] 17:08:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x9663d800) [pid = 1778] [serial = 701] [outer = 0x92963000] 17:08:41 INFO - PROCESS | 1778 | 1461197321098 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x96ff3000) [pid = 1778] [serial = 702] [outer = 0x92963000] 17:08:41 INFO - PROCESS | 1778 | 1461197321988 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1533ms 17:08:42 INFO - PROCESS | 1778 | 1461197322037 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1778 | 1461197322042 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:08:42 INFO - PROCESS | 1778 | 1461197322048 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1778 | 1461197322052 Marionette TRACE conn3 <- [1,906,null,{}] 17:08:42 INFO - PROCESS | 1778 | 1461197322058 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:42 INFO - PROCESS | 1778 | 1461197322263 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:08:42 INFO - PROCESS | 1778 | 1461197322456 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x91405c00 == 117 [pid = 1778] [id = 234] 17:08:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x96365000) [pid = 1778] [serial = 703] [outer = (nil)] 17:08:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x97454000) [pid = 1778] [serial = 704] [outer = 0x96365000] 17:08:42 INFO - PROCESS | 1778 | 1461197322612 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x97459c00) [pid = 1778] [serial = 705] [outer = 0x96365000] 17:08:43 INFO - PROCESS | 1778 | 1461197323564 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1582ms 17:08:43 INFO - PROCESS | 1778 | 1461197323631 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:08:43 INFO - PROCESS | 1778 | 1461197323636 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:08:43 INFO - PROCESS | 1778 | 1461197323642 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 1778 | 1461197323646 Marionette TRACE conn3 <- [1,910,null,{}] 17:08:43 INFO - PROCESS | 1778 | 1461197323652 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:43 INFO - PROCESS | 1778 | 1461197323852 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:08:44 INFO - PROCESS | 1778 | 1461197324090 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x96372400 == 118 [pid = 1778] [id = 235] 17:08:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x96372800) [pid = 1778] [serial = 706] [outer = (nil)] 17:08:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x9750dc00) [pid = 1778] [serial = 707] [outer = 0x96372800] 17:08:44 INFO - PROCESS | 1778 | 1461197324221 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x97511800) [pid = 1778] [serial = 708] [outer = 0x96372800] 17:08:45 INFO - PROCESS | 1778 | 1461197325195 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1595ms 17:08:45 INFO - PROCESS | 1778 | 1461197325238 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1778 | 1461197325244 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:08:45 INFO - PROCESS | 1778 | 1461197325251 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1778 | 1461197325256 Marionette TRACE conn3 <- [1,914,null,{}] 17:08:45 INFO - PROCESS | 1778 | 1461197325265 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:45 INFO - PROCESS | 1778 | 1461197325517 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:08:45 INFO - PROCESS | 1778 | 1461197325826 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x9500d000 == 119 [pid = 1778] [id = 236] 17:08:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x9795e800) [pid = 1778] [serial = 709] [outer = (nil)] 17:08:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x97962c00) [pid = 1778] [serial = 710] [outer = 0x9795e800] 17:08:45 INFO - PROCESS | 1778 | 1461197325933 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x979cec00) [pid = 1778] [serial = 711] [outer = 0x9795e800] 17:08:46 INFO - PROCESS | 1778 | 1461197326854 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1648ms 17:08:46 INFO - PROCESS | 1778 | 1461197326900 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1778 | 1461197326904 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:08:46 INFO - PROCESS | 1778 | 1461197326915 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1778 | 1461197326920 Marionette TRACE conn3 <- [1,918,null,{}] 17:08:46 INFO - PROCESS | 1778 | 1461197326925 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:47 INFO - PROCESS | 1778 | 1461197327124 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:08:47 INFO - PROCESS | 1778 | 1461197327318 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x9780cc00 == 120 [pid = 1778] [id = 237] 17:08:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x9796d800) [pid = 1778] [serial = 712] [outer = (nil)] 17:08:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x97b0f800) [pid = 1778] [serial = 713] [outer = 0x9796d800] 17:08:47 INFO - PROCESS | 1778 | 1461197327450 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x9822e400) [pid = 1778] [serial = 714] [outer = 0x9796d800] 17:08:48 INFO - PROCESS | 1778 | 1461197328383 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1537ms 17:08:48 INFO - PROCESS | 1778 | 1461197328452 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1778 | 1461197328456 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:08:48 INFO - PROCESS | 1778 | 1461197328462 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1778 | 1461197328466 Marionette TRACE conn3 <- [1,922,null,{}] 17:08:48 INFO - PROCESS | 1778 | 1461197328472 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:48 INFO - PROCESS | 1778 | 1461197328655 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:08:48 INFO - PROCESS | 1778 | 1461197328947 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x89affc00 == 121 [pid = 1778] [id = 238] 17:08:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8a21bc00) [pid = 1778] [serial = 715] [outer = (nil)] 17:08:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f40e000) [pid = 1778] [serial = 716] [outer = 0x8a21bc00] 17:08:49 INFO - PROCESS | 1778 | 1461197329101 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x97965c00) [pid = 1778] [serial = 717] [outer = 0x8a21bc00] 17:08:50 INFO - PROCESS | 1778 | 1461197330665 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2247ms 17:08:50 INFO - PROCESS | 1778 | 1461197330712 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:08:50 INFO - PROCESS | 1778 | 1461197330717 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:08:50 INFO - PROCESS | 1778 | 1461197330726 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1778 | 1461197330732 Marionette TRACE conn3 <- [1,926,null,{}] 17:08:50 INFO - PROCESS | 1778 | 1461197330741 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:50 INFO - PROCESS | 1778 | 1461197330931 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:08:51 INFO - PROCESS | 1778 | 1461197331135 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeb1c00 == 122 [pid = 1778] [id = 239] 17:08:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8bb4b400) [pid = 1778] [serial = 718] [outer = (nil)] 17:08:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8c6b5c00) [pid = 1778] [serial = 719] [outer = 0x8bb4b400] 17:08:51 INFO - PROCESS | 1778 | 1461197331260 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8c7cb800) [pid = 1778] [serial = 720] [outer = 0x8bb4b400] 17:08:52 INFO - PROCESS | 1778 | 1461197332292 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1640ms 17:08:52 INFO - PROCESS | 1778 | 1461197332366 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:08:52 INFO - PROCESS | 1778 | 1461197332374 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:08:52 INFO - PROCESS | 1778 | 1461197332384 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1778 | 1461197332388 Marionette TRACE conn3 <- [1,930,null,{}] 17:08:52 INFO - PROCESS | 1778 | 1461197332396 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:52 INFO - PROCESS | 1778 | 1461197332637 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:08:53 INFO - PROCESS | 1778 | 1461197333021 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e6c00 == 121 [pid = 1778] [id = 62] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8bd84800) [pid = 1778] [serial = 608] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acae800 == 122 [pid = 1778] [id = 240] 17:08:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8bb48400) [pid = 1778] [serial = 721] [outer = (nil)] 17:08:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8c645800) [pid = 1778] [serial = 722] [outer = 0x8bb48400] 17:08:53 INFO - PROCESS | 1778 | 1461197333160 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8c7c5800) [pid = 1778] [serial = 723] [outer = 0x8bb48400] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8c64cc00) [pid = 1778] [serial = 586] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x914dd800) [pid = 1778] [serial = 595] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8eb26800) [pid = 1778] [serial = 589] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8f8e4800) [pid = 1778] [serial = 592] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x93d0b000) [pid = 1778] [serial = 598] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x93d86000) [pid = 1778] [serial = 599] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8e8eb400) [pid = 1778] [serial = 602] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x97b01800) [pid = 1778] [serial = 389] [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.] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8dbee800) [pid = 1778] [serial = 601] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8fdeec00) [pid = 1778] [serial = 606] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8eb2e000) [pid = 1778] [serial = 551] [outer = (nil)] [url = about:blank] 17:08:53 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8fbc4800) [pid = 1778] [serial = 605] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1778 | 1461197334119 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1785ms 17:08:54 INFO - PROCESS | 1778 | 1461197334170 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1778 | 1461197334174 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:08:54 INFO - PROCESS | 1778 | 1461197334181 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1778 | 1461197334187 Marionette TRACE conn3 <- [1,934,null,{}] 17:08:54 INFO - PROCESS | 1778 | 1461197334203 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:54 INFO - PROCESS | 1778 | 1461197334403 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:08:54 INFO - PROCESS | 1778 | 1461197334614 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4e400 == 123 [pid = 1778] [id = 241] 17:08:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8c7cc800) [pid = 1778] [serial = 724] [outer = (nil)] 17:08:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8f40c800) [pid = 1778] [serial = 725] [outer = 0x8c7cc800] 17:08:54 INFO - PROCESS | 1778 | 1461197334702 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f57ec00) [pid = 1778] [serial = 726] [outer = 0x8c7cc800] 17:08:55 INFO - PROCESS | 1778 | 1461197335438 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1283ms 17:08:55 INFO - PROCESS | 1778 | 1461197335465 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1778 | 1461197335468 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:08:55 INFO - PROCESS | 1778 | 1461197335475 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1778 | 1461197335478 Marionette TRACE conn3 <- [1,938,null,{}] 17:08:55 INFO - PROCESS | 1778 | 1461197335511 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:55 INFO - PROCESS | 1778 | 1461197335747 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:08:55 INFO - PROCESS | 1778 | 1461197335768 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f203000 == 124 [pid = 1778] [id = 242] 17:08:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8fdeec00) [pid = 1778] [serial = 727] [outer = (nil)] 17:08:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x90394400) [pid = 1778] [serial = 728] [outer = 0x8fdeec00] 17:08:55 INFO - PROCESS | 1778 | 1461197335840 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x913fa400) [pid = 1778] [serial = 729] [outer = 0x8fdeec00] 17:08:56 INFO - PROCESS | 1778 | 1461197336764 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1357ms 17:08:56 INFO - PROCESS | 1778 | 1461197336833 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1778 | 1461197336837 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:08:56 INFO - PROCESS | 1778 | 1461197336843 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1778 | 1461197336846 Marionette TRACE conn3 <- [1,942,null,{}] 17:08:56 INFO - PROCESS | 1778 | 1461197336852 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:57 INFO - PROCESS | 1778 | 1461197337079 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:08:57 INFO - PROCESS | 1778 | 1461197337110 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fded000 == 125 [pid = 1778] [id = 243] 17:08:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8fdf3400) [pid = 1778] [serial = 730] [outer = (nil)] 17:08:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x914e0400) [pid = 1778] [serial = 731] [outer = 0x8fdf3400] 17:08:57 INFO - PROCESS | 1778 | 1461197337187 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x9296ac00) [pid = 1778] [serial = 732] [outer = 0x8fdf3400] 17:08:58 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8bb4dc00) [pid = 1778] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:08:58 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x89310000) [pid = 1778] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:08:58 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8dd9e000) [pid = 1778] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:08:58 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8be01400) [pid = 1778] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:08:58 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8acb8c00) [pid = 1778] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:08:58 INFO - PROCESS | 1778 | 1461197338536 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1732ms 17:08:58 INFO - PROCESS | 1778 | 1461197338576 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1778 | 1461197338580 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:08:58 INFO - PROCESS | 1778 | 1461197338586 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1778 | 1461197338589 Marionette TRACE conn3 <- [1,946,null,{}] 17:08:58 INFO - PROCESS | 1778 | 1461197338595 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:58 INFO - PROCESS | 1778 | 1461197338857 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:08:58 INFO - PROCESS | 1778 | 1461197338959 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x89302c00 == 126 [pid = 1778] [id = 244] 17:08:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8bb4dc00) [pid = 1778] [serial = 733] [outer = (nil)] 17:08:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x971c2c00) [pid = 1778] [serial = 734] [outer = 0x8bb4dc00] 17:08:59 INFO - PROCESS | 1778 | 1461197339039 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x9750a400) [pid = 1778] [serial = 735] [outer = 0x8bb4dc00] 17:08:59 INFO - PROCESS | 1778 | 1461197339807 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1284ms 17:08:59 INFO - PROCESS | 1778 | 1461197339872 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1778 | 1461197339875 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:08:59 INFO - PROCESS | 1778 | 1461197339881 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1778 | 1461197339885 Marionette TRACE conn3 <- [1,950,null,{}] 17:08:59 INFO - PROCESS | 1778 | 1461197339890 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:00 INFO - PROCESS | 1778 | 1461197340119 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:09:00 INFO - PROCESS | 1778 | 1461197340326 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x89302400 == 127 [pid = 1778] [id = 245] 17:09:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x89303000) [pid = 1778] [serial = 736] [outer = (nil)] 17:09:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8acb0800) [pid = 1778] [serial = 737] [outer = 0x89303000] 17:09:00 INFO - PROCESS | 1778 | 1461197340458 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8aeb3400) [pid = 1778] [serial = 738] [outer = 0x89303000] 17:09:01 INFO - PROCESS | 1778 | 1461197341546 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1696ms 17:09:01 INFO - PROCESS | 1778 | 1461197341581 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1778 | 1461197341589 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:09:01 INFO - PROCESS | 1778 | 1461197341601 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1778 | 1461197341609 Marionette TRACE conn3 <- [1,954,null,{}] 17:09:01 INFO - PROCESS | 1778 | 1461197341617 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:01 INFO - PROCESS | 1778 | 1461197341853 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:09:02 INFO - PROCESS | 1778 | 1461197342107 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c4400 == 128 [pid = 1778] [id = 246] 17:09:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8dbe6400) [pid = 1778] [serial = 739] [outer = (nil)] 17:09:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8dbee800) [pid = 1778] [serial = 740] [outer = 0x8dbe6400] 17:09:02 INFO - PROCESS | 1778 | 1461197342248 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8e8ecc00) [pid = 1778] [serial = 741] [outer = 0x8dbe6400] 17:09:03 INFO - PROCESS | 1778 | 1461197343314 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1745ms 17:09:03 INFO - PROCESS | 1778 | 1461197343350 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1778 | 1461197343357 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:09:03 INFO - PROCESS | 1778 | 1461197343364 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1778 | 1461197343368 Marionette TRACE conn3 <- [1,958,null,{}] 17:09:03 INFO - PROCESS | 1778 | 1461197343374 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:03 INFO - PROCESS | 1778 | 1461197343579 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:09:03 INFO - PROCESS | 1778 | 1461197343913 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6c0000 == 129 [pid = 1778] [id = 247] 17:09:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8f20a400) [pid = 1778] [serial = 742] [outer = (nil)] 17:09:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8fde9800) [pid = 1778] [serial = 743] [outer = 0x8f20a400] 17:09:04 INFO - PROCESS | 1778 | 1461197344010 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x9039ec00) [pid = 1778] [serial = 744] [outer = 0x8f20a400] 17:09:04 INFO - PROCESS | 1778 | 1461197344969 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1681ms 17:09:05 INFO - PROCESS | 1778 | 1461197345047 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1778 | 1461197345052 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:09:05 INFO - PROCESS | 1778 | 1461197345068 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1778 | 1461197345078 Marionette TRACE conn3 <- [1,962,null,{}] 17:09:05 INFO - PROCESS | 1778 | 1461197345084 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:05 INFO - PROCESS | 1778 | 1461197345398 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:09:05 INFO - PROCESS | 1778 | 1461197345636 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f576c00 == 130 [pid = 1778] [id = 248] 17:09:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x913fac00) [pid = 1778] [serial = 745] [outer = (nil)] 17:09:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x9745e400) [pid = 1778] [serial = 746] [outer = 0x913fac00] 17:09:05 INFO - PROCESS | 1778 | 1461197345728 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x976b5c00) [pid = 1778] [serial = 747] [outer = 0x913fac00] 17:09:06 INFO - PROCESS | 1778 | 1461197346639 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1615ms 17:09:06 INFO - PROCESS | 1778 | 1461197346675 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1778 | 1461197346680 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:09:06 INFO - PROCESS | 1778 | 1461197346686 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1778 | 1461197346690 Marionette TRACE conn3 <- [1,966,null,{}] 17:09:06 INFO - PROCESS | 1778 | 1461197346696 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:06 INFO - PROCESS | 1778 | 1461197346904 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:09:07 INFO - PROCESS | 1778 | 1461197347148 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x913fb000 == 131 [pid = 1778] [id = 249] 17:09:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x97967000) [pid = 1778] [serial = 748] [outer = (nil)] 17:09:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x979cd400) [pid = 1778] [serial = 749] [outer = 0x97967000] 17:09:07 INFO - PROCESS | 1778 | 1461197347283 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x97b0a400) [pid = 1778] [serial = 750] [outer = 0x97967000] 17:09:08 INFO - PROCESS | 1778 | 1461197348203 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1582ms 17:09:08 INFO - PROCESS | 1778 | 1461197348270 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:09:08 INFO - PROCESS | 1778 | 1461197348275 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:09:08 INFO - PROCESS | 1778 | 1461197348283 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1778 | 1461197348286 Marionette TRACE conn3 <- [1,970,null,{}] 17:09:08 INFO - PROCESS | 1778 | 1461197348293 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:08 INFO - PROCESS | 1778 | 1461197348546 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:09:08 INFO - PROCESS | 1778 | 1461197348802 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x98625000 == 132 [pid = 1778] [id = 250] 17:09:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x98b43000) [pid = 1778] [serial = 751] [outer = (nil)] 17:09:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x98e05400) [pid = 1778] [serial = 752] [outer = 0x98b43000] 17:09:08 INFO - PROCESS | 1778 | 1461197348953 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x9921c400) [pid = 1778] [serial = 753] [outer = 0x98b43000] 17:09:09 INFO - PROCESS | 1778 | 1461197349922 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1686ms 17:09:09 INFO - PROCESS | 1778 | 1461197349969 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:09:09 INFO - PROCESS | 1778 | 1461197349973 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:09:09 INFO - PROCESS | 1778 | 1461197349981 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1778 | 1461197349985 Marionette TRACE conn3 <- [1,974,null,{}] 17:09:09 INFO - PROCESS | 1778 | 1461197349991 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:10 INFO - PROCESS | 1778 | 1461197350200 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:09:10 INFO - PROCESS | 1778 | 1461197350454 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x9914fc00 == 133 [pid = 1778] [id = 251] 17:09:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x9aea0000) [pid = 1778] [serial = 754] [outer = (nil)] 17:09:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9ea1a400) [pid = 1778] [serial = 755] [outer = 0x9aea0000] 17:09:10 INFO - PROCESS | 1778 | 1461197350589 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x9fb90000) [pid = 1778] [serial = 756] [outer = 0x9aea0000] 17:09:11 INFO - PROCESS | 1778 | 1461197351485 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1545ms 17:09:11 INFO - PROCESS | 1778 | 1461197351525 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1778 | 1461197351529 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:09:11 INFO - PROCESS | 1778 | 1461197351536 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1778 | 1461197351540 Marionette TRACE conn3 <- [1,978,null,{}] 17:09:11 INFO - PROCESS | 1778 | 1461197351546 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:11 INFO - PROCESS | 1778 | 1461197351752 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:09:12 INFO - PROCESS | 1778 | 1461197351999 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x98b87000 == 134 [pid = 1778] [id = 252] 17:09:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x9b085400) [pid = 1778] [serial = 757] [outer = (nil)] 17:09:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x9ff3e400) [pid = 1778] [serial = 758] [outer = 0x9b085400] 17:09:12 INFO - PROCESS | 1778 | 1461197352130 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x9ff47c00) [pid = 1778] [serial = 759] [outer = 0x9b085400] 17:09:13 INFO - PROCESS | 1778 | 1461197353023 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1531ms 17:09:13 INFO - PROCESS | 1778 | 1461197353068 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:09:13 INFO - PROCESS | 1778 | 1461197353072 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:09:13 INFO - PROCESS | 1778 | 1461197353079 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1778 | 1461197353083 Marionette TRACE conn3 <- [1,982,null,{}] 17:09:13 INFO - PROCESS | 1778 | 1461197353089 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:13 INFO - PROCESS | 1778 | 1461197353306 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:09:13 INFO - PROCESS | 1778 | 1461197353553 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x99218800 == 135 [pid = 1778] [id = 253] 17:09:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9df90800) [pid = 1778] [serial = 760] [outer = (nil)] 17:09:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0xa0c3a000) [pid = 1778] [serial = 761] [outer = 0x9df90800] 17:09:13 INFO - PROCESS | 1778 | 1461197353685 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0xa0e9cc00) [pid = 1778] [serial = 762] [outer = 0x9df90800] 17:09:14 INFO - PROCESS | 1778 | 1461197354599 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1588ms 17:09:14 INFO - PROCESS | 1778 | 1461197354667 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:09:14 INFO - PROCESS | 1778 | 1461197354672 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:09:14 INFO - PROCESS | 1778 | 1461197354678 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1778 | 1461197354682 Marionette TRACE conn3 <- [1,986,null,{}] 17:09:14 INFO - PROCESS | 1778 | 1461197354688 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:14 INFO - PROCESS | 1778 | 1461197354933 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:09:15 INFO - PROCESS | 1778 | 1461197355240 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x96640400 == 136 [pid = 1778] [id = 254] 17:09:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x97344000) [pid = 1778] [serial = 763] [outer = (nil)] 17:09:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0xa0ea4800) [pid = 1778] [serial = 764] [outer = 0x97344000] 17:09:15 INFO - PROCESS | 1778 | 1461197355332 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0xa0ea8800) [pid = 1778] [serial = 765] [outer = 0x97344000] 17:09:16 INFO - PROCESS | 1778 | 1461197356214 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1585ms 17:09:16 INFO - PROCESS | 1778 | 1461197356264 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1778 | 1461197356268 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:09:16 INFO - PROCESS | 1778 | 1461197356275 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1778 | 1461197356279 Marionette TRACE conn3 <- [1,990,null,{}] 17:09:16 INFO - PROCESS | 1778 | 1461197356284 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:16 INFO - PROCESS | 1778 | 1461197356488 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:09:16 INFO - PROCESS | 1778 | 1461197356750 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1778 | ++DOCSHELL 0xa0f9e000 == 137 [pid = 1778] [id = 255] 17:09:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0xa0fa0000) [pid = 1778] [serial = 766] [outer = (nil)] 17:09:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0xa0fa6c00) [pid = 1778] [serial = 767] [outer = 0xa0fa0000] 17:09:16 INFO - PROCESS | 1778 | 1461197356894 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0xa2a40000) [pid = 1778] [serial = 768] [outer = 0xa0fa0000] 17:09:17 INFO - PROCESS | 1778 | 1461197357856 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1647ms 17:09:17 INFO - PROCESS | 1778 | 1461197357923 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:09:17 INFO - PROCESS | 1778 | 1461197357928 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:09:17 INFO - PROCESS | 1778 | 1461197357935 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1778 | 1461197357939 Marionette TRACE conn3 <- [1,994,null,{}] 17:09:17 INFO - PROCESS | 1778 | 1461197357945 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:18 INFO - PROCESS | 1778 | 1461197358182 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:09:18 INFO - PROCESS | 1778 | 1461197358524 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1778 | ++DOCSHELL 0xa0f41000 == 138 [pid = 1778] [id = 256] 17:09:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0xa446d800) [pid = 1778] [serial = 769] [outer = (nil)] 17:09:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0xa4473000) [pid = 1778] [serial = 770] [outer = 0xa446d800] 17:09:18 INFO - PROCESS | 1778 | 1461197358619 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0xa458a000) [pid = 1778] [serial = 771] [outer = 0xa446d800] 17:09:19 INFO - PROCESS | 1778 | 1461197359510 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1654ms 17:09:19 INFO - PROCESS | 1778 | 1461197359588 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1778 | 1461197359591 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:09:19 INFO - PROCESS | 1778 | 1461197359598 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1778 | 1461197359602 Marionette TRACE conn3 <- [1,998,null,{}] 17:09:19 INFO - PROCESS | 1778 | 1461197359608 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:19 INFO - PROCESS | 1778 | 1461197359836 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:09:20 INFO - PROCESS | 1778 | 1461197360086 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c1800 == 139 [pid = 1778] [id = 257] 17:09:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x881c1c00) [pid = 1778] [serial = 772] [outer = (nil)] 17:09:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x881c9c00) [pid = 1778] [serial = 773] [outer = 0x881c1c00] 17:09:20 INFO - PROCESS | 1778 | 1461197360215 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x881cd000) [pid = 1778] [serial = 774] [outer = 0x881c1c00] 17:09:21 INFO - PROCESS | 1778 | 1461197361125 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1583ms 17:09:21 INFO - PROCESS | 1778 | 1461197361183 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1778 | 1461197361187 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:09:21 INFO - PROCESS | 1778 | 1461197361194 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1778 | 1461197361198 Marionette TRACE conn3 <- [1,1002,null,{}] 17:09:21 INFO - PROCESS | 1778 | 1461197361204 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:21 INFO - PROCESS | 1778 | 1461197361405 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:09:21 INFO - PROCESS | 1778 | 1461197361656 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c4800 == 140 [pid = 1778] [id = 258] 17:09:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x881c8400) [pid = 1778] [serial = 775] [outer = (nil)] 17:09:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x8a629400) [pid = 1778] [serial = 776] [outer = 0x881c8400] 17:09:21 INFO - PROCESS | 1778 | 1461197361786 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x8a62bc00) [pid = 1778] [serial = 777] [outer = 0x881c8400] 17:09:22 INFO - PROCESS | 1778 | 1461197362669 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1543ms 17:09:22 INFO - PROCESS | 1778 | 1461197362738 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1778 | 1461197362743 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:09:22 INFO - PROCESS | 1778 | 1461197362750 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1778 | 1461197362754 Marionette TRACE conn3 <- [1,1006,null,{}] 17:09:22 INFO - PROCESS | 1778 | 1461197362760 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:22 INFO - PROCESS | 1778 | 1461197362959 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:09:23 INFO - PROCESS | 1778 | 1461197363215 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a626800 == 141 [pid = 1778] [id = 259] 17:09:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x8a628000) [pid = 1778] [serial = 778] [outer = (nil)] 17:09:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x8a633800) [pid = 1778] [serial = 779] [outer = 0x8a628000] 17:09:23 INFO - PROCESS | 1778 | 1461197363391 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x8aea6400) [pid = 1778] [serial = 780] [outer = 0x8a628000] 17:09:24 INFO - PROCESS | 1778 | 1461197364300 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1637ms 17:09:24 INFO - PROCESS | 1778 | 1461197364388 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1778 | 1461197364391 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:09:24 INFO - PROCESS | 1778 | 1461197364398 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1778 | 1461197364402 Marionette TRACE conn3 <- [1,1010,null,{}] 17:09:24 INFO - PROCESS | 1778 | 1461197364407 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:24 INFO - PROCESS | 1778 | 1461197364612 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:09:25 INFO - PROCESS | 1778 | 1461197365310 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeb0c00 == 142 [pid = 1778] [id = 260] 17:09:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x8aeb1000) [pid = 1778] [serial = 781] [outer = (nil)] 17:09:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x8bc59000) [pid = 1778] [serial = 782] [outer = 0x8aeb1000] 17:09:25 INFO - PROCESS | 1778 | 1461197365402 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x8bd82c00) [pid = 1778] [serial = 783] [outer = 0x8aeb1000] 17:09:26 INFO - PROCESS | 1778 | 1461197366296 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1937ms 17:09:26 INFO - PROCESS | 1778 | 1461197366337 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1778 | 1461197366345 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:09:26 INFO - PROCESS | 1778 | 1461197366354 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1778 | 1461197366358 Marionette TRACE conn3 <- [1,1014,null,{}] 17:09:26 INFO - PROCESS | 1778 | 1461197366365 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:26 INFO - PROCESS | 1778 | 1461197366570 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:09:26 INFO - PROCESS | 1778 | 1461197366831 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc5d000 == 143 [pid = 1778] [id = 261] 17:09:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x8c653800) [pid = 1778] [serial = 784] [outer = (nil)] 17:09:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 200 (0x8dbec000) [pid = 1778] [serial = 785] [outer = 0x8c653800] 17:09:27 INFO - PROCESS | 1778 | 1461197367049 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 201 (0x8e9e6000) [pid = 1778] [serial = 786] [outer = 0x8c653800] 17:09:28 INFO - PROCESS | 1778 | 1461197368076 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1784ms 17:09:28 INFO - PROCESS | 1778 | 1461197368142 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:09:28 INFO - PROCESS | 1778 | 1461197368151 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:09:28 INFO - PROCESS | 1778 | 1461197368158 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1778 | 1461197368163 Marionette TRACE conn3 <- [1,1018,null,{}] 17:09:28 INFO - PROCESS | 1778 | 1461197368169 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:28 INFO - PROCESS | 1778 | 1461197368396 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:09:28 INFO - PROCESS | 1778 | 1461197368837 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1778 | --DOCSHELL 0x89afb400 == 142 [pid = 1778] [id = 200] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 200 (0x9914b000) [pid = 1778] [serial = 641] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 199 (0x9ea18400) [pid = 1778] [serial = 644] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x8eb2bc00) [pid = 1778] [serial = 614] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0x97458800) [pid = 1778] [serial = 626] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x904fb000) [pid = 1778] [serial = 617] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0x8bc54800) [pid = 1778] [serial = 611] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x8bc57800) [pid = 1778] [serial = 653] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x9fc5bc00) [pid = 1778] [serial = 647] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x8a21ac00) [pid = 1778] [serial = 656] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x97b0b800) [pid = 1778] [serial = 638] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x97aea800) [pid = 1778] [serial = 635] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x97960800) [pid = 1778] [serial = 632] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x91f69000) [pid = 1778] [serial = 620] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x93d13c00) [pid = 1778] [serial = 623] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0xa0a2d800) [pid = 1778] [serial = 650] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x975f7800) [pid = 1778] [serial = 629] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x8f406800) [pid = 1778] [serial = 677] [outer = (nil)] [url = about:blank] 17:09:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x89afb400 == 143 [pid = 1778] [id = 262] 17:09:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x8a21a800) [pid = 1778] [serial = 787] [outer = (nil)] 17:09:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x8bb50800) [pid = 1778] [serial = 788] [outer = 0x8a21a800] 17:09:29 INFO - PROCESS | 1778 | 1461197369010 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x8c6b7800) [pid = 1778] [serial = 789] [outer = 0x8a21a800] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x89302c00 == 142 [pid = 1778] [id = 244] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8fded000 == 141 [pid = 1778] [id = 243] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8f203000 == 140 [pid = 1778] [id = 242] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb4e400 == 139 [pid = 1778] [id = 241] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8acae800 == 138 [pid = 1778] [id = 240] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeb1c00 == 137 [pid = 1778] [id = 239] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8f358c00 == 136 [pid = 1778] [id = 232] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8f40a800 == 135 [pid = 1778] [id = 231] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8fde7000 == 134 [pid = 1778] [id = 230] 17:09:29 INFO - PROCESS | 1778 | --DOCSHELL 0x8f206c00 == 133 [pid = 1778] [id = 229] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x8e8f5000) [pid = 1778] [serial = 674] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x8acb4000) [pid = 1778] [serial = 666] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x89af8400) [pid = 1778] [serial = 665] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x8e9df000) [pid = 1778] [serial = 672] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x8dbe4400) [pid = 1778] [serial = 669] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8e9e9800) [pid = 1778] [serial = 675] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8c7c9c00) [pid = 1778] [serial = 668] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8bd84c00) [pid = 1778] [serial = 659] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8e8f1c00) [pid = 1778] [serial = 671] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8c651c00) [pid = 1778] [serial = 663] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x8bd8a800) [pid = 1778] [serial = 662] [outer = (nil)] [url = about:blank] 17:09:29 INFO - PROCESS | 1778 | 1461197369931 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1834ms 17:09:29 INFO - PROCESS | 1778 | 1461197369994 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 1778 | 1461197369998 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:09:30 INFO - PROCESS | 1778 | 1461197370012 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1778 | 1461197370021 Marionette TRACE conn3 <- [1,1022,null,{}] 17:09:30 INFO - PROCESS | 1778 | 1461197370030 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:30 INFO - PROCESS | 1778 | 1461197370227 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:09:30 INFO - PROCESS | 1778 | 1461197370445 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af8400 == 134 [pid = 1778] [id = 263] 17:09:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x8acae800) [pid = 1778] [serial = 790] [outer = (nil)] 17:09:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x8f575c00) [pid = 1778] [serial = 791] [outer = 0x8acae800] 17:09:30 INFO - PROCESS | 1778 | 1461197370532 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x8fdebc00) [pid = 1778] [serial = 792] [outer = 0x8acae800] 17:09:31 INFO - PROCESS | 1778 | 1461197371314 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1397ms 17:09:31 INFO - PROCESS | 1778 | 1461197371410 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1778 | 1461197371414 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:09:31 INFO - PROCESS | 1778 | 1461197371421 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1778 | 1461197371424 Marionette TRACE conn3 <- [1,1026,null,{}] 17:09:31 INFO - PROCESS | 1778 | 1461197371430 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:31 INFO - PROCESS | 1778 | 1461197371674 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:09:31 INFO - PROCESS | 1778 | 1461197371701 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc57800 == 135 [pid = 1778] [id = 264] 17:09:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x8c7c9c00) [pid = 1778] [serial = 793] [outer = (nil)] 17:09:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x906bd800) [pid = 1778] [serial = 794] [outer = 0x8c7c9c00] 17:09:31 INFO - PROCESS | 1778 | 1461197371777 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9140a800) [pid = 1778] [serial = 795] [outer = 0x8c7c9c00] 17:09:32 INFO - PROCESS | 1778 | 1461197372750 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1385ms 17:09:32 INFO - PROCESS | 1778 | 1461197372807 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1778 | 1461197372811 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:09:32 INFO - PROCESS | 1778 | 1461197372822 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1778 | 1461197372824 Marionette TRACE conn3 <- [1,1030,null,{}] 17:09:32 INFO - PROCESS | 1778 | 1461197372830 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:33 INFO - PROCESS | 1778 | 1461197373073 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:09:33 INFO - PROCESS | 1778 | 1461197373112 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x91f6b400 == 136 [pid = 1778] [id = 265] 17:09:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x92970400) [pid = 1778] [serial = 796] [outer = (nil)] 17:09:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x92a7b400) [pid = 1778] [serial = 797] [outer = 0x92970400] 17:09:33 INFO - PROCESS | 1778 | 1461197373202 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x97454400) [pid = 1778] [serial = 798] [outer = 0x92970400] 17:09:34 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x8c7cc800) [pid = 1778] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:09:34 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x8bb48400) [pid = 1778] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:09:34 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x8fdeec00) [pid = 1778] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:09:34 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8bb4b400) [pid = 1778] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:09:34 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8fdf3400) [pid = 1778] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:09:34 INFO - PROCESS | 1778 | 1461197374569 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1797ms 17:09:34 INFO - PROCESS | 1778 | 1461197374615 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1778 | 1461197374619 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:09:34 INFO - PROCESS | 1778 | 1461197374625 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1778 | 1461197374628 Marionette TRACE conn3 <- [1,1034,null,{}] 17:09:34 INFO - PROCESS | 1778 | 1461197374633 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:34 INFO - PROCESS | 1778 | 1461197374875 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:09:34 INFO - PROCESS | 1778 | 1461197374899 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4b400 == 137 [pid = 1778] [id = 266] 17:09:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x904f4800) [pid = 1778] [serial = 799] [outer = (nil)] 17:09:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9745f400) [pid = 1778] [serial = 800] [outer = 0x904f4800] 17:09:34 INFO - PROCESS | 1778 | 1461197374982 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x976ab400) [pid = 1778] [serial = 801] [outer = 0x904f4800] 17:09:36 INFO - PROCESS | 1778 | 1461197376138 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1548ms 17:09:36 INFO - PROCESS | 1778 | 1461197376175 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1778 | 1461197376181 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:09:36 INFO - PROCESS | 1778 | 1461197376190 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1778 | 1461197376197 Marionette TRACE conn3 <- [1,1038,null,{}] 17:09:36 INFO - PROCESS | 1778 | 1461197376207 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:36 INFO - PROCESS | 1778 | 1461197376424 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:09:36 INFO - PROCESS | 1778 | 1461197376722 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aea6800 == 138 [pid = 1778] [id = 267] 17:09:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x8bc5a000) [pid = 1778] [serial = 802] [outer = (nil)] 17:09:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x8bd89c00) [pid = 1778] [serial = 803] [outer = 0x8bc5a000] 17:09:36 INFO - PROCESS | 1778 | 1461197376815 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x8c647800) [pid = 1778] [serial = 804] [outer = 0x8bc5a000] 17:09:37 INFO - PROCESS | 1778 | 1461197377758 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1650ms 17:09:37 INFO - PROCESS | 1778 | 1461197377842 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1778 | 1461197377851 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:09:37 INFO - PROCESS | 1778 | 1461197377862 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1778 | 1461197377866 Marionette TRACE conn3 <- [1,1042,null,{}] 17:09:37 INFO - PROCESS | 1778 | 1461197377872 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:38 INFO - PROCESS | 1778 | 1461197378111 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:09:38 INFO - PROCESS | 1778 | 1461197378420 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc54000 == 139 [pid = 1778] [id = 268] 17:09:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x8dbe5c00) [pid = 1778] [serial = 805] [outer = (nil)] 17:09:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x8eb2e400) [pid = 1778] [serial = 806] [outer = 0x8dbe5c00] 17:09:38 INFO - PROCESS | 1778 | 1461197378569 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x8f40a800) [pid = 1778] [serial = 807] [outer = 0x8dbe5c00] 17:09:39 INFO - PROCESS | 1778 | 1461197379681 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1883ms 17:09:39 INFO - PROCESS | 1778 | 1461197379746 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 1778 | 1461197379750 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:09:39 INFO - PROCESS | 1778 | 1461197379758 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1778 | 1461197379764 Marionette TRACE conn3 <- [1,1046,null,{}] 17:09:39 INFO - PROCESS | 1778 | 1461197379781 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:40 INFO - PROCESS | 1778 | 1461197380036 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:09:40 INFO - PROCESS | 1778 | 1461197380385 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x90393000 == 140 [pid = 1778] [id = 269] 17:09:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x96640000) [pid = 1778] [serial = 808] [outer = (nil)] 17:09:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x97514c00) [pid = 1778] [serial = 809] [outer = 0x96640000] 17:09:40 INFO - PROCESS | 1778 | 1461197380481 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x97966000) [pid = 1778] [serial = 810] [outer = 0x96640000] 17:09:41 INFO - PROCESS | 1778 | 1461197381379 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1688ms 17:09:41 INFO - PROCESS | 1778 | 1461197381446 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:09:41 INFO - PROCESS | 1778 | 1461197381451 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:09:41 INFO - PROCESS | 1778 | 1461197381458 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1778 | 1461197381463 Marionette TRACE conn3 <- [1,1050,null,{}] 17:09:41 INFO - PROCESS | 1778 | 1461197381469 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:41 INFO - PROCESS | 1778 | 1461197381716 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:09:41 INFO - PROCESS | 1778 | 1461197381976 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x979d4000 == 141 [pid = 1778] [id = 270] 17:09:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x97aec800) [pid = 1778] [serial = 811] [outer = (nil)] 17:09:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x97b09800) [pid = 1778] [serial = 812] [outer = 0x97aec800] 17:09:42 INFO - PROCESS | 1778 | 1461197382116 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x9861ac00) [pid = 1778] [serial = 813] [outer = 0x97aec800] 17:09:43 INFO - PROCESS | 1778 | 1461197383142 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1745ms 17:09:43 INFO - PROCESS | 1778 | 1461197383203 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1778 | 1461197383207 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:09:43 INFO - PROCESS | 1778 | 1461197383214 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1778 | 1461197383218 Marionette TRACE conn3 <- [1,1054,null,{}] 17:09:43 INFO - PROCESS | 1778 | 1461197383224 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:43 INFO - PROCESS | 1778 | 1461197383442 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:09:43 INFO - PROCESS | 1778 | 1461197383741 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x9796d400 == 142 [pid = 1778] [id = 271] 17:09:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x97b07000) [pid = 1778] [serial = 814] [outer = (nil)] 17:09:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x9914b000) [pid = 1778] [serial = 815] [outer = 0x97b07000] 17:09:43 INFO - PROCESS | 1778 | 1461197383844 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x9914ec00) [pid = 1778] [serial = 816] [outer = 0x97b07000] 17:09:44 INFO - PROCESS | 1778 | 1461197384760 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1584ms 17:09:44 INFO - PROCESS | 1778 | 1461197384799 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1778 | 1461197384803 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:09:44 INFO - PROCESS | 1778 | 1461197384810 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1778 | 1461197384814 Marionette TRACE conn3 <- [1,1058,null,{}] 17:09:44 INFO - PROCESS | 1778 | 1461197384820 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:45 INFO - PROCESS | 1778 | 1461197385062 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:09:45 INFO - PROCESS | 1778 | 1461197385334 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c8000 == 143 [pid = 1778] [id = 272] 17:09:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x9ea17400) [pid = 1778] [serial = 817] [outer = (nil)] 17:09:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 200 (0x9ff16800) [pid = 1778] [serial = 818] [outer = 0x9ea17400] 17:09:45 INFO - PROCESS | 1778 | 1461197385473 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 201 (0xa0c1b400) [pid = 1778] [serial = 819] [outer = 0x9ea17400] 17:09:46 INFO - PROCESS | 1778 | 1461197386362 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1584ms 17:09:46 INFO - PROCESS | 1778 | 1461197386395 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1778 | 1461197386399 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:09:46 INFO - PROCESS | 1778 | 1461197386406 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1778 | 1461197386409 Marionette TRACE conn3 <- [1,1062,null,{}] 17:09:46 INFO - PROCESS | 1778 | 1461197386415 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:46 INFO - PROCESS | 1778 | 1461197386608 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:09:46 INFO - PROCESS | 1778 | 1461197386869 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x99143c00 == 144 [pid = 1778] [id = 273] 17:09:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 202 (0x9ffd0c00) [pid = 1778] [serial = 820] [outer = (nil)] 17:09:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 203 (0xa0fa3000) [pid = 1778] [serial = 821] [outer = 0x9ffd0c00] 17:09:47 INFO - PROCESS | 1778 | 1461197386999 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 204 (0xa2a37c00) [pid = 1778] [serial = 822] [outer = 0x9ffd0c00] 17:09:47 INFO - PROCESS | 1778 | 1461197387920 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1588ms 17:09:48 INFO - PROCESS | 1778 | 1461197387995 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1778 | 1461197387998 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:09:48 INFO - PROCESS | 1778 | 1461197388006 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1778 | 1461197388008 Marionette TRACE conn3 <- [1,1066,null,{}] 17:09:48 INFO - PROCESS | 1778 | 1461197388015 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:48 INFO - PROCESS | 1778 | 1461197388252 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:09:48 INFO - PROCESS | 1778 | 1461197388558 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dda3800 == 145 [pid = 1778] [id = 274] 17:09:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 205 (0x99147000) [pid = 1778] [serial = 823] [outer = (nil)] 17:09:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 206 (0xa444e400) [pid = 1778] [serial = 824] [outer = 0x99147000] 17:09:48 INFO - PROCESS | 1778 | 1461197388648 Marionette DEBUG loaded listener.js 17:09:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 207 (0xa446e000) [pid = 1778] [serial = 825] [outer = 0x99147000] 17:09:49 INFO - PROCESS | 1778 | 1461197389594 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1633ms 17:09:49 INFO - PROCESS | 1778 | 1461197389641 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:09:49 INFO - PROCESS | 1778 | 1461197389645 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:09:49 INFO - PROCESS | 1778 | 1461197389651 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:09:49 INFO - PROCESS | 1778 | 1461197389655 Marionette TRACE conn3 <- [1,1070,null,{}] 17:09:49 INFO - PROCESS | 1778 | 1461197389661 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:49 INFO - PROCESS | 1778 | 1461197389868 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:09:50 INFO - PROCESS | 1778 | 1461197390131 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7cc800 == 146 [pid = 1778] [id = 275] 17:09:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 208 (0x975f6800) [pid = 1778] [serial = 826] [outer = (nil)] 17:09:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 209 (0xa45d4000) [pid = 1778] [serial = 827] [outer = 0x975f6800] 17:09:50 INFO - PROCESS | 1778 | 1461197390266 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 210 (0xa45ee400) [pid = 1778] [serial = 828] [outer = 0x975f6800] 17:09:51 INFO - PROCESS | 1778 | 1461197391193 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1586ms 17:09:51 INFO - PROCESS | 1778 | 1461197391240 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:09:51 INFO - PROCESS | 1778 | 1461197391244 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:09:51 INFO - PROCESS | 1778 | 1461197391251 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1778 | 1461197391255 Marionette TRACE conn3 <- [1,1074,null,{}] 17:09:51 INFO - PROCESS | 1778 | 1461197391261 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:51 INFO - PROCESS | 1778 | 1461197391472 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:09:51 INFO - PROCESS | 1778 | 1461197391728 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af9c00 == 147 [pid = 1778] [id = 276] 17:09:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 211 (0x8ad2c400) [pid = 1778] [serial = 829] [outer = (nil)] 17:09:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 212 (0x8ad34000) [pid = 1778] [serial = 830] [outer = 0x8ad2c400] 17:09:51 INFO - PROCESS | 1778 | 1461197391866 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 213 (0x8ad37c00) [pid = 1778] [serial = 831] [outer = 0x8ad2c400] 17:09:52 INFO - PROCESS | 1778 | 1461197392823 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1632ms 17:09:52 INFO - PROCESS | 1778 | 1461197392883 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:09:52 INFO - PROCESS | 1778 | 1461197392888 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:09:52 INFO - PROCESS | 1778 | 1461197392894 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1778 | 1461197392899 Marionette TRACE conn3 <- [1,1078,null,{}] 17:09:52 INFO - PROCESS | 1778 | 1461197392905 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:53 INFO - PROCESS | 1778 | 1461197393237 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:09:53 INFO - PROCESS | 1778 | 1461197393445 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad31000 == 148 [pid = 1778] [id = 277] 17:09:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8fe52c00) [pid = 1778] [serial = 832] [outer = (nil)] 17:09:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8fe57000) [pid = 1778] [serial = 833] [outer = 0x8fe52c00] 17:09:53 INFO - PROCESS | 1778 | 1461197393547 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8fe5b800) [pid = 1778] [serial = 834] [outer = 0x8fe52c00] 17:09:54 INFO - PROCESS | 1778 | 1461197394487 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1641ms 17:09:54 INFO - PROCESS | 1778 | 1461197394537 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1778 | 1461197394540 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:09:54 INFO - PROCESS | 1778 | 1461197394547 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1778 | 1461197394551 Marionette TRACE conn3 <- [1,1082,null,{}] 17:09:54 INFO - PROCESS | 1778 | 1461197394557 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:54 INFO - PROCESS | 1778 | 1461197394779 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:09:55 INFO - PROCESS | 1778 | 1461197395053 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x876ad400 == 149 [pid = 1778] [id = 278] 17:09:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x876ae800) [pid = 1778] [serial = 835] [outer = (nil)] 17:09:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0x876b4800) [pid = 1778] [serial = 836] [outer = 0x876ae800] 17:09:55 INFO - PROCESS | 1778 | 1461197395154 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0x876b7400) [pid = 1778] [serial = 837] [outer = 0x876ae800] 17:09:56 INFO - PROCESS | 1778 | 1461197396055 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1583ms 17:09:56 INFO - PROCESS | 1778 | 1461197396132 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:09:56 INFO - PROCESS | 1778 | 1461197396135 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:09:56 INFO - PROCESS | 1778 | 1461197396142 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1778 | 1461197396144 Marionette TRACE conn3 <- [1,1086,null,{}] 17:09:56 INFO - PROCESS | 1778 | 1461197396151 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:56 INFO - PROCESS | 1778 | 1461197396394 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:09:56 INFO - PROCESS | 1778 | 1461197396698 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b5000 == 150 [pid = 1778] [id = 279] 17:09:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 220 (0x876b9c00) [pid = 1778] [serial = 838] [outer = (nil)] 17:09:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 221 (0x914e1000) [pid = 1778] [serial = 839] [outer = 0x876b9c00] 17:09:56 INFO - PROCESS | 1778 | 1461197396787 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 222 (0xa0f9b400) [pid = 1778] [serial = 840] [outer = 0x876b9c00] 17:09:57 INFO - PROCESS | 1778 | 1461197397651 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1538ms 17:09:57 INFO - PROCESS | 1778 | 1461197397680 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1778 | 1461197397685 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:09:57 INFO - PROCESS | 1778 | 1461197397692 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1778 | 1461197397696 Marionette TRACE conn3 <- [1,1090,null,{}] 17:09:57 INFO - PROCESS | 1778 | 1461197397702 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:57 INFO - PROCESS | 1778 | 1461197397926 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:09:58 INFO - PROCESS | 1778 | 1461197398188 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b3000 == 151 [pid = 1778] [id = 280] 17:09:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 223 (0x8787ec00) [pid = 1778] [serial = 841] [outer = (nil)] 17:09:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 224 (0x87885000) [pid = 1778] [serial = 842] [outer = 0x8787ec00] 17:09:58 INFO - PROCESS | 1778 | 1461197398322 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 225 (0x87888800) [pid = 1778] [serial = 843] [outer = 0x8787ec00] 17:09:59 INFO - PROCESS | 1778 | 1461197399202 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1582ms 17:09:59 INFO - PROCESS | 1778 | 1461197399276 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1778 | 1461197399280 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:09:59 INFO - PROCESS | 1778 | 1461197399286 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1778 | 1461197399290 Marionette TRACE conn3 <- [1,1094,null,{}] 17:09:59 INFO - PROCESS | 1778 | 1461197399296 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:59 INFO - PROCESS | 1778 | 1461197399553 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:09:59 INFO - PROCESS | 1778 | 1461197399879 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x8649d400 == 152 [pid = 1778] [id = 281] 17:09:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 226 (0x8649e800) [pid = 1778] [serial = 844] [outer = (nil)] 17:10:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 227 (0x864a5c00) [pid = 1778] [serial = 845] [outer = 0x8649e800] 17:10:00 INFO - PROCESS | 1778 | 1461197400032 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 228 (0x864a7800) [pid = 1778] [serial = 846] [outer = 0x8649e800] 17:10:01 INFO - PROCESS | 1778 | 1461197401137 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1883ms 17:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:10:01 INFO - PROCESS | 1778 | 1461197401170 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1778 | 1461197401173 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:10:01 INFO - PROCESS | 1778 | 1461197401180 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1778 | 1461197401183 Marionette TRACE conn3 <- [1,1098,null,{}] 17:10:01 INFO - PROCESS | 1778 | 1461197401189 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:01 INFO - PROCESS | 1778 | 1461197401395 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:10:01 INFO - PROCESS | 1778 | 1461197401615 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a1800 == 153 [pid = 1778] [id = 282] 17:10:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 229 (0x864a3000) [pid = 1778] [serial = 847] [outer = (nil)] 17:10:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 230 (0x87884800) [pid = 1778] [serial = 848] [outer = 0x864a3000] 17:10:01 INFO - PROCESS | 1778 | 1461197401748 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 231 (0x8788b400) [pid = 1778] [serial = 849] [outer = 0x864a3000] 17:10:03 INFO - PROCESS | 1778 | 1461197403072 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1986ms 17:10:03 INFO - PROCESS | 1778 | 1461197403169 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1778 | 1461197403175 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:10:03 INFO - PROCESS | 1778 | 1461197403185 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1778 | 1461197403190 Marionette TRACE conn3 <- [1,1102,null,{}] 17:10:03 INFO - PROCESS | 1778 | 1461197403200 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:03 INFO - PROCESS | 1778 | 1461197403696 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:10:03 INFO - PROCESS | 1778 | 1461197403870 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670d000 == 154 [pid = 1778] [id = 283] 17:10:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 232 (0x8670f400) [pid = 1778] [serial = 850] [outer = (nil)] 17:10:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 233 (0x86712000) [pid = 1778] [serial = 851] [outer = 0x8670f400] 17:10:03 INFO - PROCESS | 1778 | 1461197403956 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 234 (0x86713400) [pid = 1778] [serial = 852] [outer = 0x8670f400] 17:10:04 INFO - PROCESS | 1778 | 1461197404885 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1736ms 17:10:04 INFO - PROCESS | 1778 | 1461197404920 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1778 | 1461197404924 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:10:04 INFO - PROCESS | 1778 | 1461197404931 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1778 | 1461197404935 Marionette TRACE conn3 <- [1,1106,null,{}] 17:10:04 INFO - PROCESS | 1778 | 1461197404941 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:05 INFO - PROCESS | 1778 | 1461197405134 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:10:05 INFO - PROCESS | 1778 | 1461197405883 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x86711000 == 155 [pid = 1778] [id = 284] 17:10:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 235 (0x89302800) [pid = 1778] [serial = 853] [outer = (nil)] 17:10:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 236 (0x8a627c00) [pid = 1778] [serial = 854] [outer = 0x89302800] 17:10:05 INFO - PROCESS | 1778 | 1461197405971 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x8acae000) [pid = 1778] [serial = 855] [outer = 0x89302800] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8ec400 == 154 [pid = 1778] [id = 118] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x89301400 == 153 [pid = 1778] [id = 206] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7c1c00 == 152 [pid = 1778] [id = 131] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb42400 == 151 [pid = 1778] [id = 132] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8a227800 == 150 [pid = 1778] [id = 211] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x9296a000 == 149 [pid = 1778] [id = 129] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x98b81000 == 148 [pid = 1778] [id = 213] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd88800 == 147 [pid = 1778] [id = 194] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x9140b000 == 146 [pid = 1778] [id = 208] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8a21fc00 == 145 [pid = 1778] [id = 212] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x92975000 == 144 [pid = 1778] [id = 65] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8ec000 == 143 [pid = 1778] [id = 113] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x96fbbc00 == 142 [pid = 1778] [id = 210] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x899f8400 == 141 [pid = 1778] [id = 205] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x914dc800 == 140 [pid = 1778] [id = 207] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8930e800 == 139 [pid = 1778] [id = 209] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7c4400 == 138 [pid = 1778] [id = 246] 17:10:06 INFO - PROCESS | 1778 | --DOCSHELL 0x89302400 == 137 [pid = 1778] [id = 245] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0x971c2c00) [pid = 1778] [serial = 734] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 235 (0x8f40c800) [pid = 1778] [serial = 725] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 234 (0x8c7c5800) [pid = 1778] [serial = 723] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 233 (0x913fa400) [pid = 1778] [serial = 729] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 232 (0x9296a400) [pid = 1778] [serial = 695] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 231 (0x93d7c000) [pid = 1778] [serial = 698] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 230 (0x8c7cb800) [pid = 1778] [serial = 720] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 229 (0x8f578c00) [pid = 1778] [serial = 686] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 228 (0x8aeb2000) [pid = 1778] [serial = 680] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 227 (0x9663d800) [pid = 1778] [serial = 701] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 226 (0x97962c00) [pid = 1778] [serial = 710] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 225 (0x8f40e000) [pid = 1778] [serial = 716] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 224 (0x8c645800) [pid = 1778] [serial = 722] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 223 (0x9750dc00) [pid = 1778] [serial = 707] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 222 (0x97454000) [pid = 1778] [serial = 704] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 221 (0x8f57ec00) [pid = 1778] [serial = 726] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 220 (0x904fa800) [pid = 1778] [serial = 692] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 219 (0x8c6b5c00) [pid = 1778] [serial = 719] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0x90394400) [pid = 1778] [serial = 728] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0x97b0f800) [pid = 1778] [serial = 713] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0x914e0400) [pid = 1778] [serial = 731] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0x9296ac00) [pid = 1778] [serial = 732] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x8c7d0c00) [pid = 1778] [serial = 683] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8fdf2800) [pid = 1778] [serial = 689] [outer = (nil)] [url = about:blank] 17:10:07 INFO - PROCESS | 1778 | 1461197407387 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2496ms 17:10:07 INFO - PROCESS | 1778 | 1461197407430 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:10:07 INFO - PROCESS | 1778 | 1461197407437 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:10:07 INFO - PROCESS | 1778 | 1461197407446 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1778 | 1461197407451 Marionette TRACE conn3 <- [1,1110,null,{}] 17:10:07 INFO - PROCESS | 1778 | 1461197407458 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:07 INFO - PROCESS | 1778 | 1461197407648 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:10:07 INFO - PROCESS | 1778 | 1461197407822 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x86718c00 == 138 [pid = 1778] [id = 285] 17:10:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8acb1000) [pid = 1778] [serial = 856] [outer = (nil)] 17:10:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8bb41c00) [pid = 1778] [serial = 857] [outer = 0x8acb1000] 17:10:07 INFO - PROCESS | 1778 | 1461197407901 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8bc56c00) [pid = 1778] [serial = 858] [outer = 0x8acb1000] 17:10:09 INFO - PROCESS | 1778 | 1461197409340 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1944ms 17:10:09 INFO - PROCESS | 1778 | 1461197409493 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1778 | 1461197409503 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:10:09 INFO - PROCESS | 1778 | 1461197409526 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1778 | 1461197409532 Marionette TRACE conn3 <- [1,1114,null,{}] 17:10:09 INFO - PROCESS | 1778 | 1461197409541 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:09 INFO - PROCESS | 1778 | 1461197409927 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:10:09 INFO - PROCESS | 1778 | 1461197409979 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd8cc00 == 139 [pid = 1778] [id = 286] 17:10:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x8c653000) [pid = 1778] [serial = 859] [outer = (nil)] 17:10:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0x8c7c7800) [pid = 1778] [serial = 860] [outer = 0x8c653000] 17:10:10 INFO - PROCESS | 1778 | 1461197410058 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0x8dbed000) [pid = 1778] [serial = 861] [outer = 0x8c653000] 17:10:10 INFO - PROCESS | 1778 | 1461197410969 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1487ms 17:10:11 INFO - PROCESS | 1778 | 1461197411011 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1778 | 1461197411015 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:10:11 INFO - PROCESS | 1778 | 1461197411039 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1778 | 1461197411048 Marionette TRACE conn3 <- [1,1118,null,{}] 17:10:11 INFO - PROCESS | 1778 | 1461197411057 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:11 INFO - PROCESS | 1778 | 1461197411307 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0x8c7c9c00) [pid = 1778] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0x8aeb1000) [pid = 1778] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0x8c653800) [pid = 1778] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0x92970400) [pid = 1778] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x8a21a800) [pid = 1778] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8acae800) [pid = 1778] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:10:11 INFO - PROCESS | 1778 | --DOMWINDOW == 212 (0x8bb4dc00) [pid = 1778] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:10:11 INFO - PROCESS | 1778 | 1461197411934 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x86717000 == 140 [pid = 1778] [id = 287] 17:10:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 213 (0x881cb000) [pid = 1778] [serial = 862] [outer = (nil)] 17:10:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8acb9400) [pid = 1778] [serial = 863] [outer = 0x881cb000] 17:10:12 INFO - PROCESS | 1778 | 1461197412012 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8eb23000) [pid = 1778] [serial = 864] [outer = 0x881cb000] 17:10:12 INFO - PROCESS | 1778 | 1461197412801 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1804ms 17:10:12 INFO - PROCESS | 1778 | 1461197412827 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:10:12 INFO - PROCESS | 1778 | 1461197412831 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:10:12 INFO - PROCESS | 1778 | 1461197412837 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1778 | 1461197412841 Marionette TRACE conn3 <- [1,1122,null,{}] 17:10:12 INFO - PROCESS | 1778 | 1461197412846 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:13 INFO - PROCESS | 1778 | 1461197413036 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:10:13 INFO - PROCESS | 1778 | 1461197413210 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x864ab800 == 141 [pid = 1778] [id = 288] 17:10:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8f20a800) [pid = 1778] [serial = 865] [outer = (nil)] 17:10:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x8f578c00) [pid = 1778] [serial = 866] [outer = 0x8f20a800] 17:10:13 INFO - PROCESS | 1778 | 1461197413284 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0x8f8dc800) [pid = 1778] [serial = 867] [outer = 0x8f20a800] 17:10:14 INFO - PROCESS | 1778 | 1461197414241 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1434ms 17:10:14 INFO - PROCESS | 1778 | 1461197414275 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:10:14 INFO - PROCESS | 1778 | 1461197414287 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:10:14 INFO - PROCESS | 1778 | 1461197414302 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1778 | 1461197414314 Marionette TRACE conn3 <- [1,1126,null,{}] 17:10:14 INFO - PROCESS | 1778 | 1461197414330 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:14 INFO - PROCESS | 1778 | 1461197414691 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:10:15 INFO - PROCESS | 1778 | 1461197414986 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c6c00 == 142 [pid = 1778] [id = 289] 17:10:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0x8a628400) [pid = 1778] [serial = 868] [outer = (nil)] 17:10:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 220 (0x8acb9000) [pid = 1778] [serial = 869] [outer = 0x8a628400] 17:10:15 INFO - PROCESS | 1778 | 1461197415084 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 221 (0x8ad37800) [pid = 1778] [serial = 870] [outer = 0x8a628400] 17:10:16 INFO - PROCESS | 1778 | 1461197416028 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1750ms 17:10:16 INFO - PROCESS | 1778 | 1461197416048 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1778 | 1461197416056 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:10:16 INFO - PROCESS | 1778 | 1461197416067 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1778 | 1461197416071 Marionette TRACE conn3 <- [1,1130,null,{}] 17:10:16 INFO - PROCESS | 1778 | 1461197416078 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:16 INFO - PROCESS | 1778 | 1461197416268 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:10:16 INFO - PROCESS | 1778 | --DOCSHELL 0x906b2400 == 141 [pid = 1778] [id = 9] 17:10:16 INFO - PROCESS | 1778 | 1461197416583 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7cc400 == 142 [pid = 1778] [id = 290] 17:10:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 222 (0x8dbe4800) [pid = 1778] [serial = 871] [outer = (nil)] 17:10:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 223 (0x8dda7400) [pid = 1778] [serial = 872] [outer = 0x8dbe4800] 17:10:16 INFO - PROCESS | 1778 | 1461197416780 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 224 (0x8e9e7400) [pid = 1778] [serial = 873] [outer = 0x8dbe4800] 17:10:17 INFO - PROCESS | 1778 | 1461197417892 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1882ms 17:10:17 INFO - PROCESS | 1778 | 1461197417949 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1778 | 1461197417953 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:10:17 INFO - PROCESS | 1778 | 1461197417960 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1778 | 1461197417968 Marionette TRACE conn3 <- [1,1134,null,{}] 17:10:17 INFO - PROCESS | 1778 | 1461197417985 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:18 INFO - PROCESS | 1778 | 1461197418291 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:10:18 INFO - PROCESS | 1778 | 1461197418508 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbc2c00 == 143 [pid = 1778] [id = 291] 17:10:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 225 (0x8fe50c00) [pid = 1778] [serial = 874] [outer = (nil)] 17:10:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 226 (0x8fe54800) [pid = 1778] [serial = 875] [outer = 0x8fe50c00] 17:10:18 INFO - PROCESS | 1778 | 1461197418609 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 227 (0x90394400) [pid = 1778] [serial = 876] [outer = 0x8fe50c00] 17:10:19 INFO - PROCESS | 1778 | 1461197419508 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1596ms 17:10:19 INFO - PROCESS | 1778 | 1461197419557 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 1778 | 1461197419563 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:10:19 INFO - PROCESS | 1778 | 1461197419569 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1778 | 1461197419573 Marionette TRACE conn3 <- [1,1138,null,{}] 17:10:19 INFO - PROCESS | 1778 | 1461197419578 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:19 INFO - PROCESS | 1778 | 1461197419823 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:10:20 INFO - PROCESS | 1778 | 1461197420138 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x86716c00 == 144 [pid = 1778] [id = 292] 17:10:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 228 (0x8fe4f400) [pid = 1778] [serial = 877] [outer = (nil)] 17:10:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 229 (0x906bac00) [pid = 1778] [serial = 878] [outer = 0x8fe4f400] 17:10:20 INFO - PROCESS | 1778 | 1461197420236 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 230 (0x91405400) [pid = 1778] [serial = 879] [outer = 0x8fe4f400] 17:10:21 INFO - PROCESS | 1778 | 1461197421124 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1590ms 17:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:10:21 INFO - PROCESS | 1778 | 1461197421160 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:10:21 INFO - PROCESS | 1778 | 1461197421163 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:10:21 INFO - PROCESS | 1778 | 1461197421170 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1778 | 1461197421174 Marionette TRACE conn3 <- [1,1142,null,{}] 17:10:21 INFO - PROCESS | 1778 | 1461197421180 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:21 INFO - PROCESS | 1778 | 1461197421386 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:10:21 INFO - PROCESS | 1778 | 1461197421659 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f6c00 == 145 [pid = 1778] [id = 293] 17:10:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 231 (0x9072fc00) [pid = 1778] [serial = 880] [outer = (nil)] 17:10:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 232 (0x92977400) [pid = 1778] [serial = 881] [outer = 0x9072fc00] 17:10:21 INFO - PROCESS | 1778 | 1461197421791 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 233 (0x93d0bc00) [pid = 1778] [serial = 882] [outer = 0x9072fc00] 17:10:22 INFO - PROCESS | 1778 | 1461197422699 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1590ms 17:10:22 INFO - PROCESS | 1778 | 1461197422761 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1778 | 1461197422764 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:10:22 INFO - PROCESS | 1778 | 1461197422771 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1778 | 1461197422775 Marionette TRACE conn3 <- [1,1146,null,{}] 17:10:22 INFO - PROCESS | 1778 | 1461197422781 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:23 INFO - PROCESS | 1778 | 1461197423025 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:10:23 INFO - PROCESS | 1778 | 1461197423351 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb46800 == 146 [pid = 1778] [id = 294] 17:10:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 234 (0x92959c00) [pid = 1778] [serial = 883] [outer = (nil)] 17:10:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 235 (0x9750ec00) [pid = 1778] [serial = 884] [outer = 0x92959c00] 17:10:23 INFO - PROCESS | 1778 | 1461197423451 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 236 (0x976b2800) [pid = 1778] [serial = 885] [outer = 0x92959c00] 17:10:24 INFO - PROCESS | 1778 | 1461197424380 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1648ms 17:10:24 INFO - PROCESS | 1778 | 1461197424421 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1778 | 1461197424425 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:10:24 INFO - PROCESS | 1778 | 1461197424431 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1778 | 1461197424435 Marionette TRACE conn3 <- [1,1150,null,{}] 17:10:24 INFO - PROCESS | 1778 | 1461197424441 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:24 INFO - PROCESS | 1778 | 1461197424638 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:10:24 INFO - PROCESS | 1778 | 1461197424956 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x904fa000 == 147 [pid = 1778] [id = 295] 17:10:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x904fd000) [pid = 1778] [serial = 886] [outer = (nil)] 17:10:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 238 (0x97b05c00) [pid = 1778] [serial = 887] [outer = 0x904fd000] 17:10:25 INFO - PROCESS | 1778 | 1461197425062 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 239 (0x97b0d000) [pid = 1778] [serial = 888] [outer = 0x904fd000] 17:10:25 INFO - PROCESS | 1778 | 1461197425943 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1542ms 17:10:25 INFO - PROCESS | 1778 | 1461197425974 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1778 | 1461197425977 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:10:25 INFO - PROCESS | 1778 | 1461197425985 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1778 | 1461197425988 Marionette TRACE conn3 <- [1,1154,null,{}] 17:10:25 INFO - PROCESS | 1778 | 1461197425994 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:26 INFO - PROCESS | 1778 | 1461197426192 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:10:26 INFO - PROCESS | 1778 | 1461197426458 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b0b400 == 148 [pid = 1778] [id = 296] 17:10:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 240 (0x98b89800) [pid = 1778] [serial = 889] [outer = (nil)] 17:10:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 241 (0x9ae9ec00) [pid = 1778] [serial = 890] [outer = 0x98b89800] 17:10:26 INFO - PROCESS | 1778 | 1461197426593 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 242 (0x9df90000) [pid = 1778] [serial = 891] [outer = 0x98b89800] 17:10:27 INFO - PROCESS | 1778 | 1461197427492 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1538ms 17:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:10:27 INFO - PROCESS | 1778 | 1461197427525 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1778 | 1461197427529 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:10:27 INFO - PROCESS | 1778 | 1461197427536 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1778 | 1461197427539 Marionette TRACE conn3 <- [1,1158,null,{}] 17:10:27 INFO - PROCESS | 1778 | 1461197427545 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:27 INFO - PROCESS | 1778 | 1461197427745 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:10:28 INFO - PROCESS | 1778 | 1461197428013 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x979cf000 == 149 [pid = 1778] [id = 297] 17:10:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 243 (0x97b0a000) [pid = 1778] [serial = 892] [outer = (nil)] 17:10:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 244 (0x9fee3000) [pid = 1778] [serial = 893] [outer = 0x97b0a000] 17:10:28 INFO - PROCESS | 1778 | 1461197428145 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 245 (0x9ffa6000) [pid = 1778] [serial = 894] [outer = 0x97b0a000] 17:10:29 INFO - PROCESS | 1778 | 1461197429023 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1532ms 17:10:29 INFO - PROCESS | 1778 | 1461197429067 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:10:29 INFO - PROCESS | 1778 | 1461197429071 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:10:29 INFO - PROCESS | 1778 | 1461197429079 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 1778 | 1461197429082 Marionette TRACE conn3 <- [1,1162,null,{}] 17:10:29 INFO - PROCESS | 1778 | 1461197429089 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:29 INFO - PROCESS | 1778 | 1461197429299 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:10:29 INFO - PROCESS | 1778 | 1461197429561 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f207000 == 150 [pid = 1778] [id = 298] 17:10:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 246 (0x8f402400) [pid = 1778] [serial = 895] [outer = (nil)] 17:10:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 247 (0xa0ea2c00) [pid = 1778] [serial = 896] [outer = 0x8f402400] 17:10:29 INFO - PROCESS | 1778 | 1461197429696 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 248 (0xa0fa7400) [pid = 1778] [serial = 897] [outer = 0x8f402400] 17:10:30 INFO - PROCESS | 1778 | 1461197430657 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1637ms 17:10:30 INFO - PROCESS | 1778 | 1461197430715 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1778 | 1461197430719 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:10:30 INFO - PROCESS | 1778 | 1461197430726 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1778 | 1461197430731 Marionette TRACE conn3 <- [1,1166,null,{}] 17:10:30 INFO - PROCESS | 1778 | 1461197430737 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 1778 | 1461197430966 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:10:31 INFO - PROCESS | 1778 | 1461197431247 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad53c00 == 151 [pid = 1778] [id = 299] 17:10:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 249 (0x8ad5a000) [pid = 1778] [serial = 898] [outer = (nil)] 17:10:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 250 (0x9fc30c00) [pid = 1778] [serial = 899] [outer = 0x8ad5a000] 17:10:31 INFO - PROCESS | 1778 | 1461197431388 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 251 (0xa3c86800) [pid = 1778] [serial = 900] [outer = 0x8ad5a000] 17:10:32 INFO - PROCESS | 1778 | 1461197432288 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1600ms 17:10:32 INFO - PROCESS | 1778 | 1461197432327 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 1778 | 1461197432330 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:10:32 INFO - PROCESS | 1778 | 1461197432337 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1778 | 1461197432342 Marionette TRACE conn3 <- [1,1170,null,{}] 17:10:32 INFO - PROCESS | 1778 | 1461197432350 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:32 INFO - PROCESS | 1778 | 1461197432568 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:10:32 INFO - PROCESS | 1778 | 1461197432878 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x853ed800 == 152 [pid = 1778] [id = 300] 17:10:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 252 (0x853ee400) [pid = 1778] [serial = 901] [outer = (nil)] 17:10:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 253 (0x853f6800) [pid = 1778] [serial = 902] [outer = 0x853ee400] 17:10:32 INFO - PROCESS | 1778 | 1461197432973 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 254 (0x853f8400) [pid = 1778] [serial = 903] [outer = 0x853ee400] 17:10:34 INFO - PROCESS | 1778 | 1461197434217 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1936ms 17:10:34 INFO - PROCESS | 1778 | 1461197434297 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1778 | 1461197434304 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:10:34 INFO - PROCESS | 1778 | 1461197434315 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1778 | 1461197434320 Marionette TRACE conn3 <- [1,1174,null,{}] 17:10:34 INFO - PROCESS | 1778 | 1461197434331 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:34 INFO - PROCESS | 1778 | 1461197434686 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:10:35 INFO - PROCESS | 1778 | 1461197434998 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x879ef400 == 153 [pid = 1778] [id = 301] 17:10:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 255 (0x879f0c00) [pid = 1778] [serial = 904] [outer = (nil)] 17:10:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 256 (0x879f3800) [pid = 1778] [serial = 905] [outer = 0x879f0c00] 17:10:35 INFO - PROCESS | 1778 | 1461197435095 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 257 (0x879f6000) [pid = 1778] [serial = 906] [outer = 0x879f0c00] 17:10:36 INFO - PROCESS | 1778 | 1461197436000 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1778 | 1461197436057 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:10:36 INFO - PROCESS | 1778 | 1461197436064 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1778 | 1461197436068 Marionette TRACE conn3 <- [1,1178,null,{}] 17:10:36 INFO - PROCESS | 1778 | 1461197436074 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:36 INFO - PROCESS | 1778 | 1461197436294 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:10:36 INFO - PROCESS | 1778 | 1461197436602 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x853fb000 == 154 [pid = 1778] [id = 302] 17:10:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 258 (0x87887000) [pid = 1778] [serial = 907] [outer = (nil)] 17:10:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 259 (0x8ad5ac00) [pid = 1778] [serial = 908] [outer = 0x87887000] 17:10:36 INFO - PROCESS | 1778 | 1461197436698 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 260 (0x93d87800) [pid = 1778] [serial = 909] [outer = 0x87887000] 17:10:37 INFO - PROCESS | 1778 | 1461197437591 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 1778 | 1461197437663 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:10:37 INFO - PROCESS | 1778 | 1461197437670 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1778 | 1461197437674 Marionette TRACE conn3 <- [1,1182,null,{}] 17:10:37 INFO - PROCESS | 1778 | 1461197437680 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:37 INFO - PROCESS | 1778 | 1461197437903 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:10:38 INFO - PROCESS | 1778 | 1461197438227 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c1c00 == 155 [pid = 1778] [id = 303] 17:10:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 261 (0x857c2800) [pid = 1778] [serial = 910] [outer = (nil)] 17:10:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 262 (0x857cb000) [pid = 1778] [serial = 911] [outer = 0x857c2800] 17:10:38 INFO - PROCESS | 1778 | 1461197438322 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 263 (0x857cd000) [pid = 1778] [serial = 912] [outer = 0x857c2800] 17:10:39 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:39 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:39 INFO - PROCESS | 1778 | 1461197439268 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1778 | 1461197439359 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:10:39 INFO - PROCESS | 1778 | 1461197439367 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1778 | 1461197439371 Marionette TRACE conn3 <- [1,1186,null,{}] 17:10:39 INFO - PROCESS | 1778 | 1461197439377 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:39 INFO - PROCESS | 1778 | 1461197439637 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:10:39 INFO - PROCESS | 1778 | 1461197439963 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d94400 == 156 [pid = 1778] [id = 304] 17:10:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 264 (0x84d96400) [pid = 1778] [serial = 913] [outer = (nil)] 17:10:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 265 (0x84d9d400) [pid = 1778] [serial = 914] [outer = 0x84d96400] 17:10:40 INFO - PROCESS | 1778 | 1461197440074 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 266 (0x84d9ec00) [pid = 1778] [serial = 915] [outer = 0x84d96400] 17:10:40 INFO - PROCESS | 1778 | 1461197440954 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 1778 | 1461197441009 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:10:41 INFO - PROCESS | 1778 | 1461197441016 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1778 | 1461197441020 Marionette TRACE conn3 <- [1,1190,null,{}] 17:10:41 INFO - PROCESS | 1778 | 1461197441026 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:41 INFO - PROCESS | 1778 | 1461197441245 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:10:41 INFO - PROCESS | 1778 | 1461197441556 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d9a400 == 157 [pid = 1778] [id = 305] 17:10:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 267 (0x84d9d000) [pid = 1778] [serial = 916] [outer = (nil)] 17:10:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 268 (0x8a630c00) [pid = 1778] [serial = 917] [outer = 0x84d9d000] 17:10:41 INFO - PROCESS | 1778 | 1461197441652 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 269 (0x95a07800) [pid = 1778] [serial = 918] [outer = 0x84d9d000] 17:10:42 INFO - PROCESS | 1778 | 1461197442558 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1778 | 1461197442610 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:10:42 INFO - PROCESS | 1778 | 1461197442617 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1778 | 1461197442620 Marionette TRACE conn3 <- [1,1194,null,{}] 17:10:42 INFO - PROCESS | 1778 | 1461197442626 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:42 INFO - PROCESS | 1778 | 1461197442842 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:10:43 INFO - PROCESS | 1778 | 1461197443165 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fa8400 == 158 [pid = 1778] [id = 306] 17:10:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 270 (0x84fa8800) [pid = 1778] [serial = 919] [outer = (nil)] 17:10:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 271 (0x84fb0c00) [pid = 1778] [serial = 920] [outer = 0x84fa8800] 17:10:43 INFO - PROCESS | 1778 | 1461197443262 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 272 (0x84fb3400) [pid = 1778] [serial = 921] [outer = 0x84fa8800] 17:10:44 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:44 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:44 INFO - PROCESS | 1778 | 1461197444158 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1778 | 1461197445660 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:10:45 INFO - PROCESS | 1778 | 1461197445674 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1778 | 1461197445681 Marionette TRACE conn3 <- [1,1198,null,{}] 17:10:45 INFO - PROCESS | 1778 | 1461197445689 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:45 INFO - PROCESS | 1778 | 1461197445873 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:10:45 INFO - PROCESS | 1778 | 1461197445891 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x842a8800 == 153 [pid = 1778] [id = 307] 17:10:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 244 (0x842a8c00) [pid = 1778] [serial = 922] [outer = (nil)] 17:10:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 245 (0x864a0000) [pid = 1778] [serial = 923] [outer = 0x842a8c00] 17:10:46 INFO - PROCESS | 1778 | 1461197445996 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 246 (0x864a8400) [pid = 1778] [serial = 924] [outer = 0x842a8c00] 17:10:46 INFO - PROCESS | 1778 | 1461197446967 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1338ms 17:10:47 INFO - PROCESS | 1778 | 1461197447021 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1778 | 1461197447026 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:10:47 INFO - PROCESS | 1778 | 1461197447041 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1778 | 1461197447045 Marionette TRACE conn3 <- [1,1202,null,{}] 17:10:47 INFO - PROCESS | 1778 | 1461197447052 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:47 INFO - PROCESS | 1778 | 1461197447247 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:10:47 INFO - PROCESS | 1778 | 1461197447259 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x8429e000 == 154 [pid = 1778] [id = 308] 17:10:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 247 (0x8429e400) [pid = 1778] [serial = 925] [outer = (nil)] 17:10:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 248 (0x879ee800) [pid = 1778] [serial = 926] [outer = 0x8429e400] 17:10:47 INFO - PROCESS | 1778 | 1461197447521 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 249 (0x881c6400) [pid = 1778] [serial = 927] [outer = 0x8429e400] 17:10:48 INFO - PROCESS | 1778 | 1461197448528 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:10:48 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 17:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1549ms 17:10:48 INFO - PROCESS | 1778 | 1461197448589 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1778 | 1461197448593 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:10:48 INFO - PROCESS | 1778 | 1461197448600 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1778 | 1461197448603 Marionette TRACE conn3 <- [1,1206,null,{}] 17:10:48 INFO - PROCESS | 1778 | 1461197448618 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:48 INFO - PROCESS | 1778 | 1461197448888 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:10:49 INFO - PROCESS | 1778 | 1461197449063 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acb6400 == 155 [pid = 1778] [id = 309] 17:10:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 250 (0x8ad2d000) [pid = 1778] [serial = 928] [outer = (nil)] 17:10:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 251 (0x8ad38800) [pid = 1778] [serial = 929] [outer = 0x8ad2d000] 17:10:49 INFO - PROCESS | 1778 | 1461197449142 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 252 (0x8ad58800) [pid = 1778] [serial = 930] [outer = 0x8ad2d000] 17:10:50 INFO - PROCESS | 1778 | 1461197450360 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 251 (0x8f35c400) [pid = 1778] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 250 (0x8a224400) [pid = 1778] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 249 (0x8eb2ac00) [pid = 1778] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 248 (0x8c653000) [pid = 1778] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 247 (0x881cb000) [pid = 1778] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 246 (0x904f4800) [pid = 1778] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 245 (0x8acb1000) [pid = 1778] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 244 (0x89302800) [pid = 1778] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 243 (0x8c7c8c00) [pid = 1778] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 242 (0x899fbc00) [pid = 1778] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:10:50 INFO - PROCESS | 1778 | --DOMWINDOW == 241 (0x8fded800) [pid = 1778] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:10:50 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 17:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1884ms 17:10:50 INFO - PROCESS | 1778 | 1461197450486 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1778 | 1461197450490 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:10:50 INFO - PROCESS | 1778 | 1461197450511 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1778 | 1461197450515 Marionette TRACE conn3 <- [1,1210,null,{}] 17:10:50 INFO - PROCESS | 1778 | 1461197450567 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:50 INFO - PROCESS | 1778 | 1461197450824 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:10:50 INFO - PROCESS | 1778 | 1461197450942 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acb1000 == 156 [pid = 1778] [id = 310] 17:10:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 242 (0x8ad5bc00) [pid = 1778] [serial = 931] [outer = (nil)] 17:10:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 243 (0x8aeaf000) [pid = 1778] [serial = 932] [outer = 0x8ad5bc00] 17:10:51 INFO - PROCESS | 1778 | 1461197451017 Marionette DEBUG loaded listener.js 17:10:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 244 (0x8bc62400) [pid = 1778] [serial = 933] [outer = 0x8ad5bc00] 17:10:51 INFO - PROCESS | 1778 | 1461197451786 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1322ms 17:10:51 INFO - PROCESS | 1778 | 1461197451834 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1778 | 1461197451838 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:10:51 INFO - PROCESS | 1778 | 1461197451844 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1778 | 1461197451847 Marionette TRACE conn3 <- [1,1214,null,{}] 17:10:51 INFO - PROCESS | 1778 | 1461197451853 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:52 INFO - PROCESS | 1778 | 1461197452038 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:10:52 INFO - PROCESS | 1778 | 1461197452058 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad30400 == 157 [pid = 1778] [id = 311] 17:10:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 245 (0x8ad50400) [pid = 1778] [serial = 934] [outer = (nil)] 17:10:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 246 (0x8c645400) [pid = 1778] [serial = 935] [outer = 0x8ad50400] 17:10:52 INFO - PROCESS | 1778 | 1461197452299 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 247 (0x8c653000) [pid = 1778] [serial = 936] [outer = 0x8ad50400] 17:10:53 INFO - PROCESS | 1778 | 1461197453414 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1590ms 17:10:53 INFO - PROCESS | 1778 | 1461197453436 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 1778 | 1461197453444 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:10:53 INFO - PROCESS | 1778 | 1461197453454 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 1778 | 1461197453459 Marionette TRACE conn3 <- [1,1218,null,{}] 17:10:53 INFO - PROCESS | 1778 | 1461197453467 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:53 INFO - PROCESS | 1778 | 1461197453703 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:10:54 INFO - PROCESS | 1778 | 1461197454039 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb7000 == 158 [pid = 1778] [id = 312] 17:10:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 248 (0x857c7800) [pid = 1778] [serial = 937] [outer = (nil)] 17:10:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 249 (0x876b2c00) [pid = 1778] [serial = 938] [outer = 0x857c7800] 17:10:54 INFO - PROCESS | 1778 | 1461197454134 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 250 (0x879f1000) [pid = 1778] [serial = 939] [outer = 0x857c7800] 17:10:55 INFO - PROCESS | 1778 | 1461197455080 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1683ms 17:10:55 INFO - PROCESS | 1778 | 1461197455139 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1778 | 1461197455148 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:10:55 INFO - PROCESS | 1778 | 1461197455160 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1778 | 1461197455164 Marionette TRACE conn3 <- [1,1222,null,{}] 17:10:55 INFO - PROCESS | 1778 | 1461197455171 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:55 INFO - PROCESS | 1778 | 1461197455451 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:10:55 INFO - PROCESS | 1778 | 1461197455849 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acb9c00 == 159 [pid = 1778] [id = 313] 17:10:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 251 (0x8ad2e400) [pid = 1778] [serial = 940] [outer = (nil)] 17:10:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 252 (0x8ad55c00) [pid = 1778] [serial = 941] [outer = 0x8ad2e400] 17:10:55 INFO - PROCESS | 1778 | 1461197455945 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 253 (0x8aeb0400) [pid = 1778] [serial = 942] [outer = 0x8ad2e400] 17:10:56 INFO - PROCESS | 1778 | 1461197456871 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:10:56 INFO - PROCESS | 1778 | 1461197456915 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:10:56 INFO - PROCESS | 1778 | 1461197456922 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1778 | 1461197456928 Marionette TRACE conn3 <- [1,1226,null,{}] 17:10:56 INFO - PROCESS | 1778 | 1461197456967 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 1778 | 1461197457196 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:10:57 INFO - PROCESS | 1778 | 1461197457510 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c650c00 == 160 [pid = 1778] [id = 314] 17:10:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 254 (0x8dbe8400) [pid = 1778] [serial = 943] [outer = (nil)] 17:10:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 255 (0x8e9e6000) [pid = 1778] [serial = 944] [outer = 0x8dbe8400] 17:10:57 INFO - PROCESS | 1778 | 1461197457611 Marionette DEBUG loaded listener.js 17:10:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 256 (0x8f20bc00) [pid = 1778] [serial = 945] [outer = 0x8dbe8400] 17:10:58 INFO - PROCESS | 1778 | 1461197458490 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1619ms 17:10:58 INFO - PROCESS | 1778 | 1461197458556 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 1778 | 1461197458562 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:10:58 INFO - PROCESS | 1778 | 1461197458572 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 1778 | 1461197458576 Marionette TRACE conn3 <- [1,1230,null,{}] 17:10:58 INFO - PROCESS | 1778 | 1461197458582 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:58 INFO - PROCESS | 1778 | 1461197458802 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:10:59 INFO - PROCESS | 1778 | 1461197459125 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb2400 == 161 [pid = 1778] [id = 315] 17:10:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 257 (0x8eb2ac00) [pid = 1778] [serial = 946] [outer = (nil)] 17:10:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 258 (0x8f8e6000) [pid = 1778] [serial = 947] [outer = 0x8eb2ac00] 17:10:59 INFO - PROCESS | 1778 | 1461197459224 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 259 (0x8fde7000) [pid = 1778] [serial = 948] [outer = 0x8eb2ac00] 17:11:00 INFO - PROCESS | 1778 | 1461197460113 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1582ms 17:11:00 INFO - PROCESS | 1778 | 1461197460156 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 1778 | 1461197460160 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:11:00 INFO - PROCESS | 1778 | 1461197460168 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1778 | 1461197460172 Marionette TRACE conn3 <- [1,1234,null,{}] 17:11:00 INFO - PROCESS | 1778 | 1461197460178 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:00 INFO - PROCESS | 1778 | 1461197460405 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:11:00 INFO - PROCESS | 1778 | 1461197460742 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a62f000 == 162 [pid = 1778] [id = 316] 17:11:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 260 (0x8f40e800) [pid = 1778] [serial = 949] [outer = (nil)] 17:11:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 261 (0x8fe5a800) [pid = 1778] [serial = 950] [outer = 0x8f40e800] 17:11:00 INFO - PROCESS | 1778 | 1461197460840 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 262 (0x90396c00) [pid = 1778] [serial = 951] [outer = 0x8f40e800] 17:11:01 INFO - PROCESS | 1778 | 1461197461761 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1637ms 17:11:01 INFO - PROCESS | 1778 | 1461197461807 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:11:01 INFO - PROCESS | 1778 | 1461197461812 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:11:01 INFO - PROCESS | 1778 | 1461197461819 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 1778 | 1461197461824 Marionette TRACE conn3 <- [1,1238,null,{}] 17:11:01 INFO - PROCESS | 1778 | 1461197461832 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:02 INFO - PROCESS | 1778 | 1461197462091 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:11:02 INFO - PROCESS | 1778 | 1461197462421 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe50400 == 163 [pid = 1778] [id = 317] 17:11:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 263 (0x9140d800) [pid = 1778] [serial = 952] [outer = (nil)] 17:11:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 264 (0x93d8ac00) [pid = 1778] [serial = 953] [outer = 0x9140d800] 17:11:02 INFO - PROCESS | 1778 | 1461197462520 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 265 (0x96368000) [pid = 1778] [serial = 954] [outer = 0x9140d800] 17:11:03 INFO - PROCESS | 1778 | 1461197463400 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1639ms 17:11:03 INFO - PROCESS | 1778 | 1461197463457 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1778 | 1461197463461 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:11:03 INFO - PROCESS | 1778 | 1461197463468 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1778 | 1461197463472 Marionette TRACE conn3 <- [1,1242,null,{}] 17:11:03 INFO - PROCESS | 1778 | 1461197463477 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:03 INFO - PROCESS | 1778 | 1461197463697 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:11:04 INFO - PROCESS | 1778 | 1461197464018 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6bb800 == 164 [pid = 1778] [id = 318] 17:11:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 266 (0x8f357400) [pid = 1778] [serial = 955] [outer = (nil)] 17:11:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 267 (0x9750c800) [pid = 1778] [serial = 956] [outer = 0x8f357400] 17:11:04 INFO - PROCESS | 1778 | 1461197464117 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 268 (0x97510400) [pid = 1778] [serial = 957] [outer = 0x8f357400] 17:11:05 INFO - PROCESS | 1778 | 1461197465027 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1631ms 17:11:05 INFO - PROCESS | 1778 | 1461197465102 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:11:05 INFO - PROCESS | 1778 | 1461197465109 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:11:05 INFO - PROCESS | 1778 | 1461197465119 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 1778 | 1461197465123 Marionette TRACE conn3 <- [1,1246,null,{}] 17:11:05 INFO - PROCESS | 1778 | 1461197465133 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:05 INFO - PROCESS | 1778 | 1461197465367 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:11:05 INFO - PROCESS | 1778 | 1461197465710 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x92975400 == 165 [pid = 1778] [id = 319] 17:11:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 269 (0x93d05400) [pid = 1778] [serial = 958] [outer = (nil)] 17:11:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 270 (0x979d4400) [pid = 1778] [serial = 959] [outer = 0x93d05400] 17:11:05 INFO - PROCESS | 1778 | 1461197465805 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 271 (0x98438400) [pid = 1778] [serial = 960] [outer = 0x93d05400] 17:11:06 INFO - PROCESS | 1778 | 1461197466796 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1743ms 17:11:06 INFO - PROCESS | 1778 | 1461197466861 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:11:06 INFO - PROCESS | 1778 | 1461197466865 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:11:06 INFO - PROCESS | 1778 | 1461197466872 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1778 | 1461197466876 Marionette TRACE conn3 <- [1,1250,null,{}] 17:11:06 INFO - PROCESS | 1778 | 1461197466882 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 1778 | 1461197467149 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:11:07 INFO - PROCESS | 1778 | 1461197467473 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b03c00 == 166 [pid = 1778] [id = 320] 17:11:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 272 (0x97b07400) [pid = 1778] [serial = 961] [outer = (nil)] 17:11:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 273 (0x9aeaa800) [pid = 1778] [serial = 962] [outer = 0x97b07400] 17:11:07 INFO - PROCESS | 1778 | 1461197467568 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 274 (0x9fb8d800) [pid = 1778] [serial = 963] [outer = 0x97b07400] 17:11:08 INFO - PROCESS | 1778 | 1461197468475 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1683ms 17:11:08 INFO - PROCESS | 1778 | 1461197468557 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:11:08 INFO - PROCESS | 1778 | 1461197468561 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:11:08 INFO - PROCESS | 1778 | 1461197468567 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 1778 | 1461197468571 Marionette TRACE conn3 <- [1,1254,null,{}] 17:11:08 INFO - PROCESS | 1778 | 1461197468577 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:08 INFO - PROCESS | 1778 | 1461197468892 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:11:09 INFO - PROCESS | 1778 | 1461197469233 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb45000 == 167 [pid = 1778] [id = 321] 17:11:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 275 (0x8c7c4800) [pid = 1778] [serial = 964] [outer = (nil)] 17:11:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 276 (0xa0ea6400) [pid = 1778] [serial = 965] [outer = 0x8c7c4800] 17:11:09 INFO - PROCESS | 1778 | 1461197469322 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 277 (0xa0ea9000) [pid = 1778] [serial = 966] [outer = 0x8c7c4800] 17:11:10 INFO - PROCESS | 1778 | 1461197470288 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1787ms 17:11:10 INFO - PROCESS | 1778 | 1461197470355 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:11:10 INFO - PROCESS | 1778 | 1461197470360 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:11:10 INFO - PROCESS | 1778 | 1461197470367 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1778 | 1461197470371 Marionette TRACE conn3 <- [1,1258,null,{}] 17:11:10 INFO - PROCESS | 1778 | 1461197470377 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:10 INFO - PROCESS | 1778 | 1461197470675 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:11:11 INFO - PROCESS | 1778 | 1461197471025 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x8948c000 == 168 [pid = 1778] [id = 322] 17:11:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 278 (0x8948c800) [pid = 1778] [serial = 967] [outer = (nil)] 17:11:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 279 (0x99146800) [pid = 1778] [serial = 968] [outer = 0x8948c800] 17:11:11 INFO - PROCESS | 1778 | 1461197471125 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 280 (0xa3c80400) [pid = 1778] [serial = 969] [outer = 0x8948c800] 17:11:12 INFO - PROCESS | 1778 | 1461197472113 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1784ms 17:11:12 INFO - PROCESS | 1778 | 1461197472151 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 1778 | 1461197472154 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:11:12 INFO - PROCESS | 1778 | 1461197472161 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1778 | 1461197472165 Marionette TRACE conn3 <- [1,1262,null,{}] 17:11:12 INFO - PROCESS | 1778 | 1461197472171 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:12 INFO - PROCESS | 1778 | 1461197472386 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:11:12 INFO - PROCESS | 1778 | 1461197472713 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x89486c00 == 169 [pid = 1778] [id = 323] 17:11:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 281 (0x8948a800) [pid = 1778] [serial = 970] [outer = (nil)] 17:11:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 282 (0x911d3c00) [pid = 1778] [serial = 971] [outer = 0x8948a800] 17:11:12 INFO - PROCESS | 1778 | 1461197472813 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 283 (0x911d5800) [pid = 1778] [serial = 972] [outer = 0x8948a800] 17:11:13 INFO - PROCESS | 1778 | 1461197473721 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 17:11:13 INFO - PROCESS | 1778 | 1461197473800 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 1778 | 1461197473804 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:11:13 INFO - PROCESS | 1778 | 1461197473811 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1778 | 1461197473815 Marionette TRACE conn3 <- [1,1266,null,{}] 17:11:13 INFO - PROCESS | 1778 | 1461197473820 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:14 INFO - PROCESS | 1778 | 1461197474074 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:11:14 INFO - PROCESS | 1778 | 1461197474406 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc55000 == 170 [pid = 1778] [id = 324] 17:11:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 284 (0x8be02800) [pid = 1778] [serial = 973] [outer = (nil)] 17:11:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 285 (0x911dcc00) [pid = 1778] [serial = 974] [outer = 0x8be02800] 17:11:14 INFO - PROCESS | 1778 | 1461197474498 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 286 (0xa4589800) [pid = 1778] [serial = 975] [outer = 0x8be02800] 17:11:15 INFO - PROCESS | 1778 | 1461197475401 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1631ms 17:11:15 INFO - PROCESS | 1778 | 1461197475443 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1778 | 1461197475448 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:11:15 INFO - PROCESS | 1778 | 1461197475454 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1778 | 1461197475458 Marionette TRACE conn3 <- [1,1270,null,{}] 17:11:15 INFO - PROCESS | 1778 | 1461197475463 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:15 INFO - PROCESS | 1778 | 1461197475687 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:11:16 INFO - PROCESS | 1778 | 1461197476040 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f4000 == 171 [pid = 1778] [id = 325] 17:11:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 287 (0x853f4800) [pid = 1778] [serial = 976] [outer = (nil)] 17:11:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 288 (0x8ead1000) [pid = 1778] [serial = 977] [outer = 0x853f4800] 17:11:16 INFO - PROCESS | 1778 | 1461197476141 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 289 (0x8ead4400) [pid = 1778] [serial = 978] [outer = 0x853f4800] 17:11:17 INFO - PROCESS | 1778 | 1461197477111 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1695ms 17:11:17 INFO - PROCESS | 1778 | 1461197477150 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 1778 | 1461197477153 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:11:17 INFO - PROCESS | 1778 | 1461197477160 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1778 | 1461197477164 Marionette TRACE conn3 <- [1,1274,null,{}] 17:11:17 INFO - PROCESS | 1778 | 1461197477170 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:17 INFO - PROCESS | 1778 | 1461197477381 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:11:18 INFO - PROCESS | 1778 | 1461197478339 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d9e000 == 172 [pid = 1778] [id = 326] 17:11:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 290 (0x84fac400) [pid = 1778] [serial = 979] [outer = (nil)] 17:11:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 291 (0x853f0800) [pid = 1778] [serial = 980] [outer = 0x84fac400] 17:11:18 INFO - PROCESS | 1778 | 1461197478507 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 292 (0x857c5c00) [pid = 1778] [serial = 981] [outer = 0x84fac400] 17:11:19 INFO - PROCESS | 1778 | 1461197479418 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2336ms 17:11:19 INFO - PROCESS | 1778 | 1461197479498 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1778 | 1461197479506 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:11:19 INFO - PROCESS | 1778 | 1461197479515 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1778 | 1461197479520 Marionette TRACE conn3 <- [1,1278,null,{}] 17:11:19 INFO - PROCESS | 1778 | 1461197479548 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 1778 | 1461197479761 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:11:20 INFO - PROCESS | 1778 | 1461197480108 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a3800 == 173 [pid = 1778] [id = 327] 17:11:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 293 (0x86718800) [pid = 1778] [serial = 982] [outer = (nil)] 17:11:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 294 (0x84d9f000) [pid = 1778] [serial = 983] [outer = 0x86718800] 17:11:20 INFO - PROCESS | 1778 | 1461197480279 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 295 (0x89307800) [pid = 1778] [serial = 984] [outer = 0x86718800] 17:11:21 INFO - PROCESS | 1778 | 1461197481284 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1805ms 17:11:21 INFO - PROCESS | 1778 | 1461197481324 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1778 | 1461197481330 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:11:21 INFO - PROCESS | 1778 | 1461197481339 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1778 | 1461197481342 Marionette TRACE conn3 <- [1,1282,null,{}] 17:11:21 INFO - PROCESS | 1778 | 1461197481348 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:21 INFO - PROCESS | 1778 | 1461197481552 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:11:21 INFO - PROCESS | 1778 | 1461197481938 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8948d000 == 174 [pid = 1778] [id = 328] 17:11:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 296 (0x899f2000) [pid = 1778] [serial = 985] [outer = (nil)] 17:11:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 297 (0x89caf800) [pid = 1778] [serial = 986] [outer = 0x899f2000] 17:11:22 INFO - PROCESS | 1778 | 1461197482027 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 298 (0x89cb5400) [pid = 1778] [serial = 987] [outer = 0x899f2000] 17:11:22 INFO - PROCESS | 1778 | 1461197482945 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x89af1c00 == 173 [pid = 1778] [id = 224] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9de800 == 172 [pid = 1778] [id = 225] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8a21b000 == 171 [pid = 1778] [id = 144] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x89af8000 == 170 [pid = 1778] [id = 219] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8f6000 == 169 [pid = 1778] [id = 90] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x881c1800 == 168 [pid = 1778] [id = 257] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x89305800 == 167 [pid = 1778] [id = 218] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x978ab000 == 166 [pid = 1778] [id = 86] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x9914fc00 == 165 [pid = 1778] [id = 251] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x97b0f400 == 164 [pid = 1778] [id = 214] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x96640400 == 163 [pid = 1778] [id = 254] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x976b6000 == 162 [pid = 1778] [id = 149] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x90725000 == 161 [pid = 1778] [id = 66] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6bac00 == 160 [pid = 1778] [id = 223] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6c0000 == 159 [pid = 1778] [id = 247] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e1c00 == 158 [pid = 1778] [id = 46] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x92a7ec00 == 157 [pid = 1778] [id = 45] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbbf400 == 156 [pid = 1778] [id = 69] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x913fb000 == 155 [pid = 1778] [id = 249] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x98b87000 == 154 [pid = 1778] [id = 252] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x9df99c00 == 153 [pid = 1778] [id = 216] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x9750e400 == 152 [pid = 1778] [id = 215] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0xa0f9e000 == 151 [pid = 1778] [id = 255] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x90728400 == 150 [pid = 1778] [id = 88] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x89afa000 == 149 [pid = 1778] [id = 217] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc5ac00 == 148 [pid = 1778] [id = 153] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x99218800 == 147 [pid = 1778] [id = 253] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0xa0f41000 == 146 [pid = 1778] [id = 256] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x881c4800 == 145 [pid = 1778] [id = 258] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8e2800 == 144 [pid = 1778] [id = 87] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x9140d000 == 143 [pid = 1778] [id = 60] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x98625000 == 142 [pid = 1778] [id = 250] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8f576c00 == 141 [pid = 1778] [id = 248] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8acb1000 == 140 [pid = 1778] [id = 310] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8acb6400 == 139 [pid = 1778] [id = 309] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8429e000 == 138 [pid = 1778] [id = 308] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x842a8800 == 137 [pid = 1778] [id = 307] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbc3c00 == 136 [pid = 1778] [id = 11] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x84fa8400 == 135 [pid = 1778] [id = 306] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x84d94400 == 134 [pid = 1778] [id = 304] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x84d9a400 == 133 [pid = 1778] [id = 305] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x857c1c00 == 132 [pid = 1778] [id = 303] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x853fb000 == 131 [pid = 1778] [id = 302] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x879ef400 == 130 [pid = 1778] [id = 301] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad53c00 == 129 [pid = 1778] [id = 299] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x853ed800 == 128 [pid = 1778] [id = 300] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8f207000 == 127 [pid = 1778] [id = 298] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x979cf000 == 126 [pid = 1778] [id = 297] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x97b0b400 == 125 [pid = 1778] [id = 296] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb46800 == 124 [pid = 1778] [id = 294] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x904fa000 == 123 [pid = 1778] [id = 295] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x904f6c00 == 122 [pid = 1778] [id = 293] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x86716c00 == 121 [pid = 1778] [id = 292] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbc2c00 == 120 [pid = 1778] [id = 291] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7cc400 == 119 [pid = 1778] [id = 290] 17:11:23 INFO - PROCESS | 1778 | --DOCSHELL 0x881c6c00 == 118 [pid = 1778] [id = 289] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 297 (0x9296ec00) [pid = 1778] [serial = 596] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 296 (0x90397800) [pid = 1778] [serial = 593] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 295 (0x8c6b8400) [pid = 1778] [serial = 609] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 294 (0x8f40f800) [pid = 1778] [serial = 678] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 293 (0x8c7c7800) [pid = 1778] [serial = 860] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 292 (0x8acb9400) [pid = 1778] [serial = 863] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 291 (0x9ff16800) [pid = 1778] [serial = 818] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 290 (0x9914b000) [pid = 1778] [serial = 815] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 289 (0x97b09800) [pid = 1778] [serial = 812] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 288 (0x97514c00) [pid = 1778] [serial = 809] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 287 (0x8eb2e400) [pid = 1778] [serial = 806] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 286 (0x8bd89c00) [pid = 1778] [serial = 803] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 285 (0x976ab400) [pid = 1778] [serial = 801] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 284 (0x8bb41c00) [pid = 1778] [serial = 857] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 283 (0x8acae000) [pid = 1778] [serial = 855] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 282 (0x8a627c00) [pid = 1778] [serial = 854] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 281 (0x86712000) [pid = 1778] [serial = 851] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 280 (0x87884800) [pid = 1778] [serial = 848] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 279 (0x864a5c00) [pid = 1778] [serial = 845] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 278 (0x87885000) [pid = 1778] [serial = 842] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 277 (0x914e1000) [pid = 1778] [serial = 839] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 276 (0x876b4800) [pid = 1778] [serial = 836] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 275 (0x8fe57000) [pid = 1778] [serial = 833] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 274 (0x8ad34000) [pid = 1778] [serial = 830] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 273 (0xa45d4000) [pid = 1778] [serial = 827] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 272 (0xa444e400) [pid = 1778] [serial = 824] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 271 (0xa0fa3000) [pid = 1778] [serial = 821] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 270 (0x8dbed000) [pid = 1778] [serial = 861] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 269 (0x8bc56c00) [pid = 1778] [serial = 858] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 268 (0x8eb23000) [pid = 1778] [serial = 864] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 267 (0x8f578c00) [pid = 1778] [serial = 866] [outer = (nil)] [url = about:blank] 17:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2231ms 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 266 (0x8f34e800) [pid = 1778] [serial = 590] [outer = (nil)] [url = about:blank] 17:11:23 INFO - PROCESS | 1778 | --DOMWINDOW == 265 (0x8c6be800) [pid = 1778] [serial = 587] [outer = (nil)] [url = about:blank] 17:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:11:23 INFO - PROCESS | 1778 | 1461197483635 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1778 | 1461197483639 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:11:23 INFO - PROCESS | 1778 | 1461197483649 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1778 | 1461197483658 Marionette TRACE conn3 <- [1,1286,null,{}] 17:11:23 INFO - PROCESS | 1778 | 1461197483672 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:23 INFO - PROCESS | 1778 | 1461197483910 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:11:23 INFO - PROCESS | 1778 | 1461197483932 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x853fbc00 == 119 [pid = 1778] [id = 329] 17:11:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 266 (0x8649f000) [pid = 1778] [serial = 988] [outer = (nil)] 17:11:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 267 (0x86712000) [pid = 1778] [serial = 989] [outer = 0x8649f000] 17:11:24 INFO - PROCESS | 1778 | 1461197484034 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 268 (0x87885000) [pid = 1778] [serial = 990] [outer = 0x8649f000] 17:11:24 INFO - PROCESS | 1778 | 1461197484888 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1293ms 17:11:24 INFO - PROCESS | 1778 | 1461197484938 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:11:24 INFO - PROCESS | 1778 | 1461197484943 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:11:24 INFO - PROCESS | 1778 | 1461197484949 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1778 | 1461197484952 Marionette TRACE conn3 <- [1,1290,null,{}] 17:11:24 INFO - PROCESS | 1778 | 1461197484958 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:25 INFO - PROCESS | 1778 | 1461197485194 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:11:25 INFO - PROCESS | 1778 | 1461197485217 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x8429e000 == 120 [pid = 1778] [id = 330] 17:11:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 269 (0x879f8400) [pid = 1778] [serial = 991] [outer = (nil)] 17:11:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 270 (0x899f3800) [pid = 1778] [serial = 992] [outer = 0x879f8400] 17:11:25 INFO - PROCESS | 1778 | 1461197485289 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 271 (0x89cb8000) [pid = 1778] [serial = 993] [outer = 0x879f8400] 17:11:26 INFO - PROCESS | 1778 | 1461197486292 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1379ms 17:11:26 INFO - PROCESS | 1778 | 1461197486331 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1778 | 1461197486335 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:11:26 INFO - PROCESS | 1778 | 1461197486340 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1778 | 1461197486344 Marionette TRACE conn3 <- [1,1294,null,{}] 17:11:26 INFO - PROCESS | 1778 | 1461197486349 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:26 INFO - PROCESS | 1778 | 1461197486580 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:11:26 INFO - PROCESS | 1778 | 1461197486615 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af1c00 == 121 [pid = 1778] [id = 331] 17:11:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 272 (0x89af5800) [pid = 1778] [serial = 994] [outer = (nil)] 17:11:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 273 (0x8a62cc00) [pid = 1778] [serial = 995] [outer = 0x89af5800] 17:11:26 INFO - PROCESS | 1778 | 1461197486700 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 274 (0x8acb2c00) [pid = 1778] [serial = 996] [outer = 0x89af5800] 17:11:27 INFO - PROCESS | 1778 | 1461197487629 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1339ms 17:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:11:27 INFO - PROCESS | 1778 | 1461197487684 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 1778 | 1461197487687 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:11:27 INFO - PROCESS | 1778 | 1461197487693 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1778 | 1461197487697 Marionette TRACE conn3 <- [1,1298,null,{}] 17:11:27 INFO - PROCESS | 1778 | 1461197487702 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:27 INFO - PROCESS | 1778 | 1461197487949 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:11:27 INFO - PROCESS | 1778 | 1461197487978 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a627c00 == 122 [pid = 1778] [id = 332] 17:11:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 275 (0x8a631c00) [pid = 1778] [serial = 997] [outer = (nil)] 17:11:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 276 (0x8ad57c00) [pid = 1778] [serial = 998] [outer = 0x8a631c00] 17:11:28 INFO - PROCESS | 1778 | 1461197488048 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 277 (0x8bb41400) [pid = 1778] [serial = 999] [outer = 0x8a631c00] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 276 (0x84d9d000) [pid = 1778] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 275 (0x98b89800) [pid = 1778] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 274 (0x8fe4f400) [pid = 1778] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 273 (0x879f0c00) [pid = 1778] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 272 (0x8a628400) [pid = 1778] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 271 (0x97967000) [pid = 1778] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 270 (0x9795e800) [pid = 1778] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 269 (0x8aea7400) [pid = 1778] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 268 (0x8dbe6400) [pid = 1778] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 267 (0x8f20a400) [pid = 1778] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 266 (0x92959c00) [pid = 1778] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 265 (0x99147000) [pid = 1778] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 264 (0x842a8c00) [pid = 1778] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 263 (0x853ee400) [pid = 1778] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 262 (0x8acb4c00) [pid = 1778] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 261 (0x876ae800) [pid = 1778] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 260 (0x9039dc00) [pid = 1778] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 259 (0x91f6e800) [pid = 1778] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 258 (0x8a628000) [pid = 1778] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 257 (0x8429e400) [pid = 1778] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 256 (0x8f402400) [pid = 1778] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 255 (0x84d96400) [pid = 1778] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 254 (0x8ad5a000) [pid = 1778] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 253 (0x8bc5a000) [pid = 1778] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 252 (0x96372800) [pid = 1778] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 251 (0x9fc5dc00) [pid = 1778] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 250 (0x8dbe5c00) [pid = 1778] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 249 (0x89303000) [pid = 1778] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 248 (0x9aea0000) [pid = 1778] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 247 (0x913f7000) [pid = 1778] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 246 (0x9df90800) [pid = 1778] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 245 (0x97b07000) [pid = 1778] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 244 (0x87887000) [pid = 1778] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 243 (0x8ad2d000) [pid = 1778] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 242 (0x9ea17400) [pid = 1778] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 241 (0x97b0a000) [pid = 1778] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 240 (0x857c2800) [pid = 1778] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:11:29 INFO - PROCESS | 1778 | --DOMWINDOW == 239 (0x9072fc00) [pid = 1778] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 238 (0x881c8400) [pid = 1778] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 237 (0x8f409800) [pid = 1778] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0x864a3000) [pid = 1778] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 235 (0x91f67000) [pid = 1778] [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.] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 234 (0x96365000) [pid = 1778] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 233 (0x8649e800) [pid = 1778] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 232 (0x8f356000) [pid = 1778] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 231 (0x8f8dd800) [pid = 1778] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 230 (0x99142c00) [pid = 1778] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 229 (0x8a220000) [pid = 1778] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 228 (0x8e8edc00) [pid = 1778] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 227 (0x881c1c00) [pid = 1778] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 226 (0x97344000) [pid = 1778] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 225 (0x97459800) [pid = 1778] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 224 (0x8fe52c00) [pid = 1778] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 223 (0x9796d800) [pid = 1778] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 222 (0x9140c400) [pid = 1778] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 221 (0x99143400) [pid = 1778] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 220 (0x8be08c00) [pid = 1778] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 219 (0x8a21bc00) [pid = 1778] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0x8c7c7400) [pid = 1778] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0x97aec800) [pid = 1778] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0x89afa800) [pid = 1778] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0xa0fa0000) [pid = 1778] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x8fe50c00) [pid = 1778] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x8ad5bc00) [pid = 1778] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 212 (0x9664c000) [pid = 1778] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 211 (0x8ad2c400) [pid = 1778] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 210 (0x96640000) [pid = 1778] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 209 (0x8670f400) [pid = 1778] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 208 (0x9ffd0c00) [pid = 1778] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 207 (0x975f6800) [pid = 1778] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 206 (0x8dbe4800) [pid = 1778] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 205 (0x8a227400) [pid = 1778] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 204 (0x98b43000) [pid = 1778] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 203 (0x92963000) [pid = 1778] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 202 (0x8787ec00) [pid = 1778] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 201 (0x9b08c800) [pid = 1778] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 200 (0x904fd000) [pid = 1778] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 199 (0x913fac00) [pid = 1778] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x9b085400) [pid = 1778] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0x8fde6400) [pid = 1778] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x914d8800) [pid = 1778] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0xa446d800) [pid = 1778] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x876b9c00) [pid = 1778] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x89af9000) [pid = 1778] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:11:30 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x89309400) [pid = 1778] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:11:30 INFO - PROCESS | 1778 | 1461197490510 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2845ms 17:11:30 INFO - PROCESS | 1778 | 1461197490537 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 1778 | 1461197490540 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:11:30 INFO - PROCESS | 1778 | 1461197490550 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1778 | 1461197490553 Marionette TRACE conn3 <- [1,1302,null,{}] 17:11:30 INFO - PROCESS | 1778 | 1461197490559 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:30 INFO - PROCESS | 1778 | 1461197490757 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:11:30 INFO - PROCESS | 1778 | 1461197490967 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d92c00 == 123 [pid = 1778] [id = 333] 17:11:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x84d9a800) [pid = 1778] [serial = 1000] [outer = (nil)] 17:11:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x876aac00) [pid = 1778] [serial = 1001] [outer = 0x84d9a800] 17:11:31 INFO - PROCESS | 1778 | 1461197491043 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x8788b800) [pid = 1778] [serial = 1002] [outer = 0x84d9a800] 17:11:32 INFO - PROCESS | 1778 | 1461197492013 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1536ms 17:11:32 INFO - PROCESS | 1778 | 1461197492085 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 1778 | 1461197492092 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:11:32 INFO - PROCESS | 1778 | 1461197492101 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1778 | 1461197492107 Marionette TRACE conn3 <- [1,1306,null,{}] 17:11:32 INFO - PROCESS | 1778 | 1461197492118 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:32 INFO - PROCESS | 1778 | 1461197492362 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:11:32 INFO - PROCESS | 1778 | 1461197492703 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb5800 == 124 [pid = 1778] [id = 334] 17:11:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x853f9000) [pid = 1778] [serial = 1003] [outer = (nil)] 17:11:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x857c7400) [pid = 1778] [serial = 1004] [outer = 0x853f9000] 17:11:32 INFO - PROCESS | 1778 | 1461197492794 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x864ab400) [pid = 1778] [serial = 1005] [outer = 0x853f9000] 17:11:33 INFO - PROCESS | 1778 | 1461197493746 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1687ms 17:11:33 INFO - PROCESS | 1778 | 1461197493788 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 1778 | 1461197493797 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:11:33 INFO - PROCESS | 1778 | 1461197493808 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1778 | 1461197493813 Marionette TRACE conn3 <- [1,1310,null,{}] 17:11:33 INFO - PROCESS | 1778 | 1461197493819 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:34 INFO - PROCESS | 1778 | 1461197494033 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:11:34 INFO - PROCESS | 1778 | 1461197494355 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x879f7000 == 125 [pid = 1778] [id = 335] 17:11:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x879f9400) [pid = 1778] [serial = 1006] [outer = (nil)] 17:11:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 200 (0x89302800) [pid = 1778] [serial = 1007] [outer = 0x879f9400] 17:11:34 INFO - PROCESS | 1778 | 1461197494452 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 201 (0x8948b800) [pid = 1778] [serial = 1008] [outer = 0x879f9400] 17:11:35 INFO - PROCESS | 1778 | 1461197495435 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1778 | 1461197495501 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:11:35 INFO - PROCESS | 1778 | 1461197495508 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1778 | 1461197495514 Marionette TRACE conn3 <- [1,1314,null,{}] 17:11:35 INFO - PROCESS | 1778 | 1461197495531 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:35 INFO - PROCESS | 1778 | 1461197495781 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:11:36 INFO - PROCESS | 1778 | 1461197496184 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x842a3c00 == 126 [pid = 1778] [id = 336] 17:11:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 202 (0x8948bc00) [pid = 1778] [serial = 1009] [outer = (nil)] 17:11:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 203 (0x8a634800) [pid = 1778] [serial = 1010] [outer = 0x8948bc00] 17:11:36 INFO - PROCESS | 1778 | 1461197496282 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 204 (0x8ad38c00) [pid = 1778] [serial = 1011] [outer = 0x8948bc00] 17:11:37 INFO - PROCESS | 1778 | 1461197497167 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1693ms 17:11:37 INFO - PROCESS | 1778 | 1461197497202 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1778 | 1461197497207 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:11:37 INFO - PROCESS | 1778 | 1461197497214 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1778 | 1461197497217 Marionette TRACE conn3 <- [1,1318,null,{}] 17:11:37 INFO - PROCESS | 1778 | 1461197497223 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:37 INFO - PROCESS | 1778 | 1461197497420 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:11:37 INFO - PROCESS | 1778 | 1461197497660 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb3800 == 127 [pid = 1778] [id = 337] 17:11:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 205 (0x8ad51800) [pid = 1778] [serial = 1012] [outer = (nil)] 17:11:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 206 (0x8bb4bc00) [pid = 1778] [serial = 1013] [outer = 0x8ad51800] 17:11:37 INFO - PROCESS | 1778 | 1461197497751 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 207 (0x8bc5c400) [pid = 1778] [serial = 1014] [outer = 0x8ad51800] 17:11:38 INFO - PROCESS | 1778 | 1461197498745 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1581ms 17:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:11:38 INFO - PROCESS | 1778 | 1461197498796 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1778 | 1461197498799 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:11:38 INFO - PROCESS | 1778 | 1461197498806 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1778 | 1461197498810 Marionette TRACE conn3 <- [1,1322,null,{}] 17:11:38 INFO - PROCESS | 1778 | 1461197498815 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:39 INFO - PROCESS | 1778 | 1461197499030 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:11:39 INFO - PROCESS | 1778 | 1461197499340 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x8649e800 == 128 [pid = 1778] [id = 338] 17:11:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 208 (0x8ad5c800) [pid = 1778] [serial = 1015] [outer = (nil)] 17:11:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 209 (0x8be06000) [pid = 1778] [serial = 1016] [outer = 0x8ad5c800] 17:11:39 INFO - PROCESS | 1778 | 1461197499437 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 210 (0x8be08c00) [pid = 1778] [serial = 1017] [outer = 0x8ad5c800] 17:11:40 INFO - PROCESS | 1778 | 1461197500360 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1632ms 17:11:40 INFO - PROCESS | 1778 | 1461197500438 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1778 | 1461197500442 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:11:40 INFO - PROCESS | 1778 | 1461197500451 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1778 | 1461197500455 Marionette TRACE conn3 <- [1,1326,null,{}] 17:11:40 INFO - PROCESS | 1778 | 1461197500461 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 1778 | 1461197500734 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:11:41 INFO - PROCESS | 1778 | 1461197501065 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad57800 == 129 [pid = 1778] [id = 339] 17:11:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 211 (0x8be04800) [pid = 1778] [serial = 1018] [outer = (nil)] 17:11:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 212 (0x8c7cc000) [pid = 1778] [serial = 1019] [outer = 0x8be04800] 17:11:41 INFO - PROCESS | 1778 | 1461197501171 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 213 (0x8c7d0400) [pid = 1778] [serial = 1020] [outer = 0x8be04800] 17:11:42 INFO - PROCESS | 1778 | 1461197502103 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:11:42 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 17:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1686ms 17:11:42 INFO - PROCESS | 1778 | 1461197502137 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 1778 | 1461197502141 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:11:42 INFO - PROCESS | 1778 | 1461197502147 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 1778 | 1461197502151 Marionette TRACE conn3 <- [1,1330,null,{}] 17:11:42 INFO - PROCESS | 1778 | 1461197502157 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:42 INFO - PROCESS | 1778 | 1461197502361 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:11:42 INFO - PROCESS | 1778 | 1461197502677 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe1c00 == 130 [pid = 1778] [id = 340] 17:11:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 214 (0x8dbe5000) [pid = 1778] [serial = 1021] [outer = (nil)] 17:11:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 215 (0x8dd9c800) [pid = 1778] [serial = 1022] [outer = 0x8dbe5000] 17:11:42 INFO - PROCESS | 1778 | 1461197502773 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 216 (0x8dda5c00) [pid = 1778] [serial = 1023] [outer = 0x8dbe5000] 17:11:43 INFO - PROCESS | 1778 | 1461197503683 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:11:43 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 17:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1580ms 17:11:43 INFO - PROCESS | 1778 | 1461197503729 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:11:43 INFO - PROCESS | 1778 | 1461197503733 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:11:43 INFO - PROCESS | 1778 | 1461197503740 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1778 | 1461197503743 Marionette TRACE conn3 <- [1,1334,null,{}] 17:11:43 INFO - PROCESS | 1778 | 1461197503749 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 1778 | 1461197503964 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:11:44 INFO - PROCESS | 1778 | 1461197504276 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7cf000 == 131 [pid = 1778] [id = 341] 17:11:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 217 (0x8c7d0c00) [pid = 1778] [serial = 1024] [outer = (nil)] 17:11:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 218 (0x8e9e9400) [pid = 1778] [serial = 1025] [outer = 0x8c7d0c00] 17:11:44 INFO - PROCESS | 1778 | 1461197504373 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 219 (0x8eacc400) [pid = 1778] [serial = 1026] [outer = 0x8c7d0c00] 17:11:45 INFO - PROCESS | 1778 | 1461197505263 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1589ms 17:11:45 INFO - PROCESS | 1778 | 1461197505329 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:11:45 INFO - PROCESS | 1778 | 1461197505334 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:11:45 INFO - PROCESS | 1778 | 1461197505340 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1778 | 1461197505344 Marionette TRACE conn3 <- [1,1338,null,{}] 17:11:45 INFO - PROCESS | 1778 | 1461197505350 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 1778 | 1461197505557 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:11:45 INFO - PROCESS | 1778 | 1461197505877 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd9e800 == 132 [pid = 1778] [id = 342] 17:11:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 220 (0x8e8f2400) [pid = 1778] [serial = 1027] [outer = (nil)] 17:11:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 221 (0x8eb2cc00) [pid = 1778] [serial = 1028] [outer = 0x8e8f2400] 17:11:45 INFO - PROCESS | 1778 | 1461197505974 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 222 (0x8f206000) [pid = 1778] [serial = 1029] [outer = 0x8e8f2400] 17:11:47 INFO - PROCESS | 1778 | 1461197507351 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2041ms 17:11:47 INFO - PROCESS | 1778 | 1461197507438 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1778 | 1461197507442 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:11:47 INFO - PROCESS | 1778 | 1461197507451 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1778 | 1461197507455 Marionette TRACE conn3 <- [1,1342,null,{}] 17:11:47 INFO - PROCESS | 1778 | 1461197507462 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:47 INFO - PROCESS | 1778 | 1461197507673 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:11:47 INFO - PROCESS | 1778 | 1461197507936 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e4800 == 133 [pid = 1778] [id = 343] 17:11:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 223 (0x8ead3000) [pid = 1778] [serial = 1030] [outer = (nil)] 17:11:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 224 (0x8f353c00) [pid = 1778] [serial = 1031] [outer = 0x8ead3000] 17:11:48 INFO - PROCESS | 1778 | 1461197508026 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 225 (0x8f40b000) [pid = 1778] [serial = 1032] [outer = 0x8ead3000] 17:11:49 INFO - PROCESS | 1778 | 1461197509029 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1632ms 17:11:49 INFO - PROCESS | 1778 | 1461197509084 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:11:49 INFO - PROCESS | 1778 | 1461197509089 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:11:49 INFO - PROCESS | 1778 | 1461197509096 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:11:49 INFO - PROCESS | 1778 | 1461197509101 Marionette TRACE conn3 <- [1,1346,null,{}] 17:11:49 INFO - PROCESS | 1778 | 1461197509107 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:49 INFO - PROCESS | 1778 | 1461197509330 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:11:49 INFO - PROCESS | 1778 | 1461197509654 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f574800 == 134 [pid = 1778] [id = 344] 17:11:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 226 (0x8fde5400) [pid = 1778] [serial = 1033] [outer = (nil)] 17:11:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 227 (0x8fdf2800) [pid = 1778] [serial = 1034] [outer = 0x8fde5400] 17:11:49 INFO - PROCESS | 1778 | 1461197509756 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 228 (0x8fe58400) [pid = 1778] [serial = 1035] [outer = 0x8fde5400] 17:11:50 INFO - PROCESS | 1778 | 1461197510714 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1685ms 17:11:50 INFO - PROCESS | 1778 | 1461197510783 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:11:50 INFO - PROCESS | 1778 | 1461197510787 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:11:50 INFO - PROCESS | 1778 | 1461197510793 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1778 | 1461197510797 Marionette TRACE conn3 <- [1,1350,null,{}] 17:11:50 INFO - PROCESS | 1778 | 1461197510803 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:51 INFO - PROCESS | 1778 | 1461197511020 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:11:51 INFO - PROCESS | 1778 | 1461197511381 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f5c00 == 135 [pid = 1778] [id = 345] 17:11:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 229 (0x904f6800) [pid = 1778] [serial = 1036] [outer = (nil)] 17:11:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 230 (0x904ffc00) [pid = 1778] [serial = 1037] [outer = 0x904f6800] 17:11:51 INFO - PROCESS | 1778 | 1461197511486 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 231 (0x90728400) [pid = 1778] [serial = 1038] [outer = 0x904f6800] 17:11:52 INFO - PROCESS | 1778 | 1461197512413 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1683ms 17:11:52 INFO - PROCESS | 1778 | 1461197512477 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 1778 | 1461197512481 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:11:52 INFO - PROCESS | 1778 | 1461197512488 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1778 | 1461197512491 Marionette TRACE conn3 <- [1,1354,null,{}] 17:11:52 INFO - PROCESS | 1778 | 1461197512497 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 1778 | 1461197512707 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:11:53 INFO - PROCESS | 1778 | 1461197513021 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f34ec00 == 136 [pid = 1778] [id = 346] 17:11:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 232 (0x8f8e4800) [pid = 1778] [serial = 1039] [outer = (nil)] 17:11:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 233 (0x913f4400) [pid = 1778] [serial = 1040] [outer = 0x8f8e4800] 17:11:53 INFO - PROCESS | 1778 | 1461197513118 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 234 (0x91403c00) [pid = 1778] [serial = 1041] [outer = 0x8f8e4800] 17:11:54 INFO - PROCESS | 1778 | 1461197514040 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1582ms 17:11:54 INFO - PROCESS | 1778 | 1461197514071 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1778 | 1461197514075 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:11:54 INFO - PROCESS | 1778 | 1461197514083 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1778 | 1461197514086 Marionette TRACE conn3 <- [1,1358,null,{}] 17:11:54 INFO - PROCESS | 1778 | 1461197514092 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:54 INFO - PROCESS | 1778 | 1461197514299 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:11:54 INFO - PROCESS | 1778 | 1461197514618 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e2800 == 137 [pid = 1778] [id = 347] 17:11:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 235 (0x911d3800) [pid = 1778] [serial = 1042] [outer = (nil)] 17:11:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 236 (0x91f6d400) [pid = 1778] [serial = 1043] [outer = 0x911d3800] 17:11:54 INFO - PROCESS | 1778 | 1461197514717 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 237 (0x92963000) [pid = 1778] [serial = 1044] [outer = 0x911d3800] 17:11:55 INFO - PROCESS | 1778 | 1461197515577 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1535ms 17:11:55 INFO - PROCESS | 1778 | 1461197515618 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1778 | 1461197515621 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:11:55 INFO - PROCESS | 1778 | 1461197515628 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1778 | 1461197515631 Marionette TRACE conn3 <- [1,1362,null,{}] 17:11:55 INFO - PROCESS | 1778 | 1461197515637 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:55 INFO - PROCESS | 1778 | 1461197515852 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:11:56 INFO - PROCESS | 1778 | 1461197516187 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f2400 == 138 [pid = 1778] [id = 348] 17:11:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 238 (0x914e3800) [pid = 1778] [serial = 1045] [outer = (nil)] 17:11:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 239 (0x92a80c00) [pid = 1778] [serial = 1046] [outer = 0x914e3800] 17:11:56 INFO - PROCESS | 1778 | 1461197516281 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 240 (0x93d0b400) [pid = 1778] [serial = 1047] [outer = 0x914e3800] 17:11:57 INFO - PROCESS | 1778 | 1461197517273 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1689ms 17:11:57 INFO - PROCESS | 1778 | 1461197517317 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:11:57 INFO - PROCESS | 1778 | 1461197517322 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:11:57 INFO - PROCESS | 1778 | 1461197517329 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1778 | 1461197517332 Marionette TRACE conn3 <- [1,1366,null,{}] 17:11:57 INFO - PROCESS | 1778 | 1461197517338 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:57 INFO - PROCESS | 1778 | 1461197517544 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:11:57 INFO - PROCESS | 1778 | 1461197517867 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f3000 == 139 [pid = 1778] [id = 349] 17:11:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 241 (0x92973800) [pid = 1778] [serial = 1048] [outer = (nil)] 17:11:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 242 (0x9664c800) [pid = 1778] [serial = 1049] [outer = 0x92973800] 17:11:57 INFO - PROCESS | 1778 | 1461197517960 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 243 (0x96ff9400) [pid = 1778] [serial = 1050] [outer = 0x92973800] 17:11:58 INFO - PROCESS | 1778 | 1461197518912 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1778 | 1461197518962 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:11:58 INFO - PROCESS | 1778 | 1461197518969 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1778 | 1461197518973 Marionette TRACE conn3 <- [1,1370,null,{}] 17:11:58 INFO - PROCESS | 1778 | 1461197518978 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:59 INFO - PROCESS | 1778 | 1461197519186 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:11:59 INFO - PROCESS | 1778 | 1461197519527 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d9a000 == 140 [pid = 1778] [id = 350] 17:11:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 244 (0x84d9c000) [pid = 1778] [serial = 1051] [outer = (nil)] 17:11:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 245 (0x84fafc00) [pid = 1778] [serial = 1052] [outer = 0x84d9c000] 17:11:59 INFO - PROCESS | 1778 | 1461197519616 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 246 (0x881c3800) [pid = 1778] [serial = 1053] [outer = 0x84d9c000] 17:12:00 INFO - PROCESS | 1778 | 1461197520607 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1778 | 1461197520667 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:12:00 INFO - PROCESS | 1778 | 1461197520677 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1778 | 1461197520682 Marionette TRACE conn3 <- [1,1374,null,{}] 17:12:00 INFO - PROCESS | 1778 | 1461197520692 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:01 INFO - PROCESS | 1778 | 1461197521055 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:12:01 INFO - PROCESS | 1778 | 1461197521389 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fa9800 == 141 [pid = 1778] [id = 351] 17:12:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 247 (0x857c3000) [pid = 1778] [serial = 1054] [outer = (nil)] 17:12:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 248 (0x876b9400) [pid = 1778] [serial = 1055] [outer = 0x857c3000] 17:12:01 INFO - PROCESS | 1778 | 1461197521480 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 249 (0x879f6400) [pid = 1778] [serial = 1056] [outer = 0x857c3000] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8f9c00 == 140 [pid = 1778] [id = 142] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x8a627c00 == 139 [pid = 1778] [id = 332] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x89af1c00 == 138 [pid = 1778] [id = 331] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x8429e000 == 137 [pid = 1778] [id = 330] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x853fbc00 == 136 [pid = 1778] [id = 329] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x8948d000 == 135 [pid = 1778] [id = 328] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x864a3800 == 134 [pid = 1778] [id = 327] 17:12:03 INFO - PROCESS | 1778 | --DOCSHELL 0x84d9e000 == 133 [pid = 1778] [id = 326] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 248 (0x9921c400) [pid = 1778] [serial = 753] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 247 (0x96ff3000) [pid = 1778] [serial = 702] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 246 (0x90394400) [pid = 1778] [serial = 876] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 245 (0x87888800) [pid = 1778] [serial = 843] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 244 (0x9fca5400) [pid = 1778] [serial = 648] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 243 (0x97b0d000) [pid = 1778] [serial = 888] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 242 (0x976b5c00) [pid = 1778] [serial = 747] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 241 (0x9ff47c00) [pid = 1778] [serial = 759] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 240 (0x93d87400) [pid = 1778] [serial = 699] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 239 (0x8e9e7400) [pid = 1778] [serial = 873] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 238 (0x97b05c00) [pid = 1778] [serial = 887] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 237 (0x9296e000) [pid = 1778] [serial = 696] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 236 (0xa458a000) [pid = 1778] [serial = 771] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 235 (0xa0f9b400) [pid = 1778] [serial = 840] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 234 (0x8bc57000) [pid = 1778] [serial = 681] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 233 (0x8bc58000) [pid = 1778] [serial = 657] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 232 (0x8ad38800) [pid = 1778] [serial = 929] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 231 (0x9ffa6000) [pid = 1778] [serial = 894] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 230 (0x8bc62400) [pid = 1778] [serial = 933] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 229 (0x95a07800) [pid = 1778] [serial = 918] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 228 (0x9df90000) [pid = 1778] [serial = 891] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 227 (0x9ae9ec00) [pid = 1778] [serial = 890] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 226 (0x906bac00) [pid = 1778] [serial = 878] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 225 (0x879f3800) [pid = 1778] [serial = 905] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 224 (0x8ad37800) [pid = 1778] [serial = 870] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 223 (0x97b0a400) [pid = 1778] [serial = 750] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 222 (0x979cec00) [pid = 1778] [serial = 711] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 221 (0x97b06400) [pid = 1778] [serial = 636] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 220 (0x8e8ecc00) [pid = 1778] [serial = 741] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 219 (0x9039ec00) [pid = 1778] [serial = 744] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 218 (0x976b2800) [pid = 1778] [serial = 885] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 217 (0xa446e000) [pid = 1778] [serial = 825] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 216 (0x864a0000) [pid = 1778] [serial = 923] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 215 (0x853f8400) [pid = 1778] [serial = 903] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 214 (0x8be0cc00) [pid = 1778] [serial = 612] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 213 (0x876b7400) [pid = 1778] [serial = 837] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 212 (0x904fc800) [pid = 1778] [serial = 693] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 211 (0x93d7d400) [pid = 1778] [serial = 624] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 210 (0x8aea6400) [pid = 1778] [serial = 780] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 209 (0x881c6400) [pid = 1778] [serial = 927] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 208 (0x8acb9000) [pid = 1778] [serial = 869] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 207 (0xa0fa7400) [pid = 1778] [serial = 897] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 206 (0x84d9d400) [pid = 1778] [serial = 914] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 205 (0xa3c86800) [pid = 1778] [serial = 900] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 204 (0x8c647800) [pid = 1778] [serial = 804] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 203 (0x97511800) [pid = 1778] [serial = 708] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 202 (0xa0adf000) [pid = 1778] [serial = 651] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 201 (0x8f40a800) [pid = 1778] [serial = 807] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 200 (0x8aeb3400) [pid = 1778] [serial = 738] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 199 (0x9fb90000) [pid = 1778] [serial = 756] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x92976000) [pid = 1778] [serial = 621] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0xa0e9cc00) [pid = 1778] [serial = 762] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x9914ec00) [pid = 1778] [serial = 816] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0x8ad5ac00) [pid = 1778] [serial = 908] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x879f6000) [pid = 1778] [serial = 906] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x8ad58800) [pid = 1778] [serial = 930] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0xa0c1b400) [pid = 1778] [serial = 819] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x9fee3000) [pid = 1778] [serial = 893] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x857cb000) [pid = 1778] [serial = 911] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x93d0bc00) [pid = 1778] [serial = 882] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x8a62bc00) [pid = 1778] [serial = 777] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x8f8ddc00) [pid = 1778] [serial = 687] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x8788b400) [pid = 1778] [serial = 849] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x8f201800) [pid = 1778] [serial = 603] [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.] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x97459c00) [pid = 1778] [serial = 705] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x84d9ec00) [pid = 1778] [serial = 915] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x857cd000) [pid = 1778] [serial = 912] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x9fc30c00) [pid = 1778] [serial = 899] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8a630c00) [pid = 1778] [serial = 917] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x864a7800) [pid = 1778] [serial = 846] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x913f7c00) [pid = 1778] [serial = 618] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x93d87800) [pid = 1778] [serial = 909] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x90399000) [pid = 1778] [serial = 690] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x9fb31000) [pid = 1778] [serial = 645] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x864a8400) [pid = 1778] [serial = 924] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8c6ba000) [pid = 1778] [serial = 660] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8f35b800) [pid = 1778] [serial = 615] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x881cd000) [pid = 1778] [serial = 774] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0xa0ea8800) [pid = 1778] [serial = 765] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x979ca000) [pid = 1778] [serial = 633] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x8fe5b800) [pid = 1778] [serial = 834] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x9822e400) [pid = 1778] [serial = 714] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x976ae800) [pid = 1778] [serial = 630] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x9aea2c00) [pid = 1778] [serial = 642] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8eb2c800) [pid = 1778] [serial = 584] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x97965c00) [pid = 1778] [serial = 717] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8dd99400) [pid = 1778] [serial = 684] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x9861ac00) [pid = 1778] [serial = 813] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8c64f800) [pid = 1778] [serial = 654] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x853f6800) [pid = 1778] [serial = 902] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0xa2a40000) [pid = 1778] [serial = 768] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x84fb0c00) [pid = 1778] [serial = 920] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x91405400) [pid = 1778] [serial = 879] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8fe54800) [pid = 1778] [serial = 875] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x92977400) [pid = 1778] [serial = 881] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8aeaf000) [pid = 1778] [serial = 932] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x9750ec00) [pid = 1778] [serial = 884] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0xa0ea2c00) [pid = 1778] [serial = 896] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x9745c000) [pid = 1778] [serial = 627] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8ad37c00) [pid = 1778] [serial = 831] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x97966000) [pid = 1778] [serial = 810] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x86713400) [pid = 1778] [serial = 852] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0xa2a37c00) [pid = 1778] [serial = 822] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0xa45ee400) [pid = 1778] [serial = 828] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8dda7400) [pid = 1778] [serial = 872] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x98626400) [pid = 1778] [serial = 639] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x879ee800) [pid = 1778] [serial = 926] [outer = (nil)] [url = about:blank] 17:12:03 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:03 INFO - PROCESS | 1778 | 1461197523870 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1778 | 1461197523959 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:12:03 INFO - PROCESS | 1778 | 1461197523976 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1778 | 1461197523982 Marionette TRACE conn3 <- [1,1378,null,{}] 17:12:03 INFO - PROCESS | 1778 | 1461197523991 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:04 INFO - PROCESS | 1778 | 1461197524188 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:12:04 INFO - PROCESS | 1778 | 1461197524203 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d99c00 == 134 [pid = 1778] [id = 352] 17:12:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x84d9ac00) [pid = 1778] [serial = 1057] [outer = (nil)] 17:12:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x86709400) [pid = 1778] [serial = 1058] [outer = 0x84d9ac00] 17:12:04 INFO - PROCESS | 1778 | 1461197524293 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x876aec00) [pid = 1778] [serial = 1059] [outer = 0x84d9ac00] 17:12:05 INFO - PROCESS | 1778 | 1461197525219 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1778 | 1461197525285 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:12:05 INFO - PROCESS | 1778 | 1461197525296 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1778 | 1461197525300 Marionette TRACE conn3 <- [1,1382,null,{}] 17:12:05 INFO - PROCESS | 1778 | 1461197525306 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 1778 | 1461197525495 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:12:05 INFO - PROCESS | 1778 | 1461197525505 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a9c00 == 135 [pid = 1778] [id = 353] 17:12:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x87880800) [pid = 1778] [serial = 1060] [outer = (nil)] 17:12:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x879fac00) [pid = 1778] [serial = 1061] [outer = 0x87880800] 17:12:05 INFO - PROCESS | 1778 | 1461197525761 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x881c9c00) [pid = 1778] [serial = 1062] [outer = 0x87880800] 17:12:06 INFO - PROCESS | 1778 | [1778] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:06 INFO - PROCESS | 1778 | 1461197526906 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1778 | 1461197526948 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:12:06 INFO - PROCESS | 1778 | 1461197526955 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1778 | 1461197526961 Marionette TRACE conn3 <- [1,1386,null,{}] 17:12:06 INFO - PROCESS | 1778 | 1461197526983 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:07 INFO - PROCESS | 1778 | 1461197527249 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:12:07 INFO - PROCESS | 1778 | 1461197527514 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb0c00 == 136 [pid = 1778] [id = 354] 17:12:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x89cb7400) [pid = 1778] [serial = 1063] [outer = (nil)] 17:12:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8a21f000) [pid = 1778] [serial = 1064] [outer = 0x89cb7400] 17:12:07 INFO - PROCESS | 1778 | 1461197527593 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8a629400) [pid = 1778] [serial = 1065] [outer = 0x89cb7400] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x899f2000) [pid = 1778] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x89af5800) [pid = 1778] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x84fa8800) [pid = 1778] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8649f000) [pid = 1778] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8a631c00) [pid = 1778] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x86718800) [pid = 1778] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x879f8400) [pid = 1778] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x84fac400) [pid = 1778] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:12:08 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x906b3800) [pid = 1778] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:12:08 INFO - PROCESS | 1778 | 1461197528790 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1778 | 1461197528854 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:12:08 INFO - PROCESS | 1778 | 1461197528875 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1778 | 1461197528880 Marionette TRACE conn3 <- [1,1390,null,{}] 17:12:08 INFO - PROCESS | 1778 | 1461197528886 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:09 INFO - PROCESS | 1778 | 1461197529088 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:12:09 INFO - PROCESS | 1778 | 1461197529261 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c8800 == 137 [pid = 1778] [id = 355] 17:12:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x879f8400) [pid = 1778] [serial = 1066] [outer = (nil)] 17:12:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8a635400) [pid = 1778] [serial = 1067] [outer = 0x879f8400] 17:12:09 INFO - PROCESS | 1778 | 1461197529344 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8ad2f800) [pid = 1778] [serial = 1068] [outer = 0x879f8400] 17:12:10 INFO - PROCESS | 1778 | 1461197530171 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1445ms 17:12:10 INFO - PROCESS | 1778 | 1461197530307 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1778 | 1461197530313 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:12:10 INFO - PROCESS | 1778 | 1461197530322 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1778 | 1461197530328 Marionette TRACE conn3 <- [1,1394,null,{}] 17:12:10 INFO - PROCESS | 1778 | 1461197530348 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:10 INFO - PROCESS | 1778 | 1461197530581 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:12:10 INFO - PROCESS | 1778 | 1461197530924 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a6000 == 138 [pid = 1778] [id = 356] 17:12:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x864a6800) [pid = 1778] [serial = 1069] [outer = (nil)] 17:12:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8670c000) [pid = 1778] [serial = 1070] [outer = 0x864a6800] 17:12:11 INFO - PROCESS | 1778 | 1461197531032 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8787e800) [pid = 1778] [serial = 1071] [outer = 0x864a6800] 17:12:11 INFO - PROCESS | 1778 | 1461197531982 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1694ms 17:12:12 INFO - PROCESS | 1778 | 1461197532015 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1778 | 1461197532022 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:12:12 INFO - PROCESS | 1778 | 1461197532035 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1778 | 1461197532040 Marionette TRACE conn3 <- [1,1398,null,{}] 17:12:12 INFO - PROCESS | 1778 | 1461197532047 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 1778 | 1461197532269 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:12:12 INFO - PROCESS | 1778 | 1461197532537 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930b000 == 139 [pid = 1778] [id = 357] 17:12:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x89484400) [pid = 1778] [serial = 1072] [outer = (nil)] 17:12:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x89af5800) [pid = 1778] [serial = 1073] [outer = 0x89484400] 17:12:12 INFO - PROCESS | 1778 | 1461197532670 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x89cba000) [pid = 1778] [serial = 1074] [outer = 0x89484400] 17:12:13 INFO - PROCESS | 1778 | 1461197533665 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1692ms 17:12:13 INFO - PROCESS | 1778 | 1461197533724 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1778 | 1461197533728 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:12:13 INFO - PROCESS | 1778 | 1461197533735 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1778 | 1461197533739 Marionette TRACE conn3 <- [1,1402,null,{}] 17:12:13 INFO - PROCESS | 1778 | 1461197533755 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:14 INFO - PROCESS | 1778 | 1461197534087 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:12:14 INFO - PROCESS | 1778 | 1461197534406 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af7400 == 140 [pid = 1778] [id = 358] 17:12:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8aeabc00) [pid = 1778] [serial = 1075] [outer = (nil)] 17:12:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8bb43800) [pid = 1778] [serial = 1076] [outer = 0x8aeabc00] 17:12:14 INFO - PROCESS | 1778 | 1461197534512 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8bb50400) [pid = 1778] [serial = 1077] [outer = 0x8aeabc00] 17:12:15 INFO - PROCESS | 1778 | 1461197535490 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1787ms 17:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:12:15 INFO - PROCESS | 1778 | 1461197535523 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1778 | 1461197535526 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:12:15 INFO - PROCESS | 1778 | 1461197535533 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1778 | 1461197535537 Marionette TRACE conn3 <- [1,1406,null,{}] 17:12:15 INFO - PROCESS | 1778 | 1461197535543 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 1778 | 1461197535806 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:12:16 INFO - PROCESS | 1778 | 1461197536126 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeb2400 == 141 [pid = 1778] [id = 359] 17:12:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8bc62400) [pid = 1778] [serial = 1078] [outer = (nil)] 17:12:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8bd8ac00) [pid = 1778] [serial = 1079] [outer = 0x8bc62400] 17:12:16 INFO - PROCESS | 1778 | 1461197536221 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8c64ec00) [pid = 1778] [serial = 1080] [outer = 0x8bc62400] 17:12:17 INFO - PROCESS | 1778 | 1461197537126 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1631ms 17:12:17 INFO - PROCESS | 1778 | 1461197537164 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1778 | 1461197537168 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:12:17 INFO - PROCESS | 1778 | 1461197537174 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1778 | 1461197537178 Marionette TRACE conn3 <- [1,1410,null,{}] 17:12:17 INFO - PROCESS | 1778 | 1461197537184 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 1778 | 1461197537386 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:12:17 INFO - PROCESS | 1778 | 1461197537649 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aea7c00 == 142 [pid = 1778] [id = 360] 17:12:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8bd7e400) [pid = 1778] [serial = 1081] [outer = (nil)] 17:12:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8c6c4000) [pid = 1778] [serial = 1082] [outer = 0x8bd7e400] 17:12:17 INFO - PROCESS | 1778 | 1461197537778 Marionette DEBUG loaded listener.js 17:12:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x8c7cc400) [pid = 1778] [serial = 1083] [outer = 0x8bd7e400] 17:12:18 INFO - PROCESS | 1778 | 1461197538810 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1688ms 17:12:18 INFO - PROCESS | 1778 | 1461197538864 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 1778 | 1461197538867 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:12:18 INFO - PROCESS | 1778 | 1461197538874 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 1778 | 1461197538877 Marionette TRACE conn3 <- [1,1414,null,{}] 17:12:18 INFO - PROCESS | 1778 | 1461197538883 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:19 INFO - PROCESS | 1778 | 1461197539155 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:12:19 INFO - PROCESS | 1778 | 1461197539473 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad5dc00 == 143 [pid = 1778] [id = 361] 17:12:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x8dda1000) [pid = 1778] [serial = 1084] [outer = (nil)] 17:12:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8e9ec000) [pid = 1778] [serial = 1085] [outer = 0x8dda1000] 17:12:19 INFO - PROCESS | 1778 | 1461197539566 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8eb2e000) [pid = 1778] [serial = 1086] [outer = 0x8dda1000] 17:12:20 INFO - PROCESS | 1778 | 1461197540559 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1738ms 17:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:12:20 INFO - PROCESS | 1778 | 1461197540613 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 1778 | 1461197540616 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:12:20 INFO - PROCESS | 1778 | 1461197540623 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1778 | 1461197540626 Marionette TRACE conn3 <- [1,1418,null,{}] 17:12:20 INFO - PROCESS | 1778 | 1461197540632 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:20 INFO - PROCESS | 1778 | 1461197540889 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:12:21 INFO - PROCESS | 1778 | 1461197541217 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c648400 == 144 [pid = 1778] [id = 362] 17:12:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8c6bf000) [pid = 1778] [serial = 1087] [outer = (nil)] 17:12:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8f403400) [pid = 1778] [serial = 1088] [outer = 0x8c6bf000] 17:12:21 INFO - PROCESS | 1778 | 1461197541307 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8f40a800) [pid = 1778] [serial = 1089] [outer = 0x8c6bf000] 17:12:22 INFO - PROCESS | 1778 | 1461197542223 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1647ms 17:12:22 INFO - PROCESS | 1778 | 1461197542270 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:12:22 INFO - PROCESS | 1778 | 1461197542274 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:12:22 INFO - PROCESS | 1778 | 1461197542282 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1778 | 1461197542285 Marionette TRACE conn3 <- [1,1422,null,{}] 17:12:22 INFO - PROCESS | 1778 | 1461197542291 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:22 INFO - PROCESS | 1778 | 1461197542506 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:12:22 INFO - PROCESS | 1778 | 1461197542815 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af6000 == 145 [pid = 1778] [id = 363] 17:12:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x8f35b800) [pid = 1778] [serial = 1090] [outer = (nil)] 17:12:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x8fbc4400) [pid = 1778] [serial = 1091] [outer = 0x8f35b800] 17:12:22 INFO - PROCESS | 1778 | 1461197542914 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x8fde7400) [pid = 1778] [serial = 1092] [outer = 0x8f35b800] 17:12:23 INFO - PROCESS | 1778 | 1461197543826 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1602ms 17:12:23 INFO - PROCESS | 1778 | 1461197543884 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1778 | 1461197543887 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:12:23 INFO - PROCESS | 1778 | 1461197543894 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 1778 | 1461197543898 Marionette TRACE conn3 <- [1,1426,null,{}] 17:12:23 INFO - PROCESS | 1778 | 1461197543904 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:24 INFO - PROCESS | 1778 | 1461197544113 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:12:24 INFO - PROCESS | 1778 | 1461197544376 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb3000 == 146 [pid = 1778] [id = 364] 17:12:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x8f8e2800) [pid = 1778] [serial = 1093] [outer = (nil)] 17:12:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x90394400) [pid = 1778] [serial = 1094] [outer = 0x8f8e2800] 17:12:24 INFO - PROCESS | 1778 | 1461197544511 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x9039b400) [pid = 1778] [serial = 1095] [outer = 0x8f8e2800] 17:12:25 INFO - PROCESS | 1778 | 1461197545420 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1586ms 17:12:25 INFO - PROCESS | 1778 | 1461197545481 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 1778 | 1461197545485 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:12:25 INFO - PROCESS | 1778 | 1461197545492 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1778 | 1461197545496 Marionette TRACE conn3 <- [1,1430,null,{}] 17:12:25 INFO - PROCESS | 1778 | 1461197545502 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:25 INFO - PROCESS | 1778 | 1461197545724 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:12:26 INFO - PROCESS | 1778 | 1461197546030 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f1000 == 147 [pid = 1778] [id = 365] 17:12:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x89af2400) [pid = 1778] [serial = 1096] [outer = (nil)] 17:12:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x904fd800) [pid = 1778] [serial = 1097] [outer = 0x89af2400] 17:12:26 INFO - PROCESS | 1778 | 1461197546143 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x906bac00) [pid = 1778] [serial = 1098] [outer = 0x89af2400] 17:12:27 INFO - PROCESS | 1778 | 1461197547055 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1636ms 17:12:27 INFO - PROCESS | 1778 | 1461197547129 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1778 | 1461197547133 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:12:27 INFO - PROCESS | 1778 | 1461197547140 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1778 | 1461197547146 Marionette TRACE conn3 <- [1,1434,null,{}] 17:12:27 INFO - PROCESS | 1778 | 1461197547152 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:27 INFO - PROCESS | 1778 | 1461197547431 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:12:27 INFO - PROCESS | 1778 | 1461197547756 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f4400 == 148 [pid = 1778] [id = 366] 17:12:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x92959800) [pid = 1778] [serial = 1099] [outer = (nil)] 17:12:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x92970400) [pid = 1778] [serial = 1100] [outer = 0x92959800] 17:12:27 INFO - PROCESS | 1778 | 1461197547853 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x92a80400) [pid = 1778] [serial = 1101] [outer = 0x92959800] 17:12:28 INFO - PROCESS | 1778 | 1461197548889 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1790ms 17:12:28 INFO - PROCESS | 1778 | 1461197548931 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1778 | 1461197548935 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:12:28 INFO - PROCESS | 1778 | 1461197548941 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1778 | 1461197548945 Marionette TRACE conn3 <- [1,1438,null,{}] 17:12:28 INFO - PROCESS | 1778 | 1461197548951 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:29 INFO - PROCESS | 1778 | 1461197549164 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:12:29 INFO - PROCESS | 1778 | 1461197549482 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a77c00 == 149 [pid = 1778] [id = 367] 17:12:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x93d0a800) [pid = 1778] [serial = 1102] [outer = (nil)] 17:12:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x96230800) [pid = 1778] [serial = 1103] [outer = 0x93d0a800] 17:12:29 INFO - PROCESS | 1778 | 1461197549574 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x96fbb800) [pid = 1778] [serial = 1104] [outer = 0x93d0a800] 17:12:30 INFO - PROCESS | 1778 | 1461197550513 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1640ms 17:12:30 INFO - PROCESS | 1778 | 1461197550584 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:12:30 INFO - PROCESS | 1778 | 1461197550588 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:12:30 INFO - PROCESS | 1778 | 1461197550595 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1778 | 1461197550598 Marionette TRACE conn3 <- [1,1442,null,{}] 17:12:30 INFO - PROCESS | 1778 | 1461197550605 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:30 INFO - PROCESS | 1778 | 1461197550831 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:12:31 INFO - PROCESS | 1778 | 1461197551167 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x89aff800 == 150 [pid = 1778] [id = 368] 17:12:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x8aeb5c00) [pid = 1778] [serial = 1105] [outer = (nil)] 17:12:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x97509000) [pid = 1778] [serial = 1106] [outer = 0x8aeb5c00] 17:12:31 INFO - PROCESS | 1778 | 1461197551266 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x9750e400) [pid = 1778] [serial = 1107] [outer = 0x8aeb5c00] 17:12:32 INFO - PROCESS | 1778 | 1461197552318 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1790ms 17:12:32 INFO - PROCESS | 1778 | 1461197552386 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:12:32 INFO - PROCESS | 1778 | 1461197552390 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:12:32 INFO - PROCESS | 1778 | 1461197552396 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1778 | 1461197552400 Marionette TRACE conn3 <- [1,1446,null,{}] 17:12:32 INFO - PROCESS | 1778 | 1461197552406 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:32 INFO - PROCESS | 1778 | 1461197552634 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:12:32 INFO - PROCESS | 1778 | 1461197552949 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb4000 == 151 [pid = 1778] [id = 369] 17:12:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x904f1400) [pid = 1778] [serial = 1108] [outer = (nil)] 17:12:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x976b3800) [pid = 1778] [serial = 1109] [outer = 0x904f1400] 17:12:33 INFO - PROCESS | 1778 | 1461197553047 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x97808800) [pid = 1778] [serial = 1110] [outer = 0x904f1400] 17:12:34 INFO - PROCESS | 1778 | 1461197554047 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1698ms 17:12:34 INFO - PROCESS | 1778 | 1461197554096 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1778 | 1461197554100 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:12:34 INFO - PROCESS | 1778 | 1461197554106 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1778 | 1461197554110 Marionette TRACE conn3 <- [1,1450,null,{}] 17:12:34 INFO - PROCESS | 1778 | 1461197554116 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:34 INFO - PROCESS | 1778 | 1461197554339 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:12:34 INFO - PROCESS | 1778 | 1461197554655 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f5000 == 152 [pid = 1778] [id = 370] 17:12:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x90391400) [pid = 1778] [serial = 1111] [outer = (nil)] 17:12:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x97962400) [pid = 1778] [serial = 1112] [outer = 0x90391400] 17:12:34 INFO - PROCESS | 1778 | 1461197554750 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x97966000) [pid = 1778] [serial = 1113] [outer = 0x90391400] 17:12:35 INFO - PROCESS | 1778 | 1461197555686 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1629ms 17:12:35 INFO - PROCESS | 1778 | 1461197555738 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 1778 | 1461197555741 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:12:35 INFO - PROCESS | 1778 | 1461197555748 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 1778 | 1461197555752 Marionette TRACE conn3 <- [1,1454,null,{}] 17:12:35 INFO - PROCESS | 1778 | 1461197555758 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:35 INFO - PROCESS | 1778 | 1461197555991 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:12:36 INFO - PROCESS | 1778 | 1461197556315 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4c000 == 153 [pid = 1778] [id = 371] 17:12:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x8bd7d800) [pid = 1778] [serial = 1114] [outer = (nil)] 17:12:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x979d0c00) [pid = 1778] [serial = 1115] [outer = 0x8bd7d800] 17:12:36 INFO - PROCESS | 1778 | 1461197556411 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x979d3c00) [pid = 1778] [serial = 1116] [outer = 0x8bd7d800] 17:12:37 INFO - PROCESS | 1778 | 1461197557381 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1681ms 17:12:37 INFO - PROCESS | 1778 | 1461197557430 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:12:37 INFO - PROCESS | 1778 | 1461197557434 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:12:37 INFO - PROCESS | 1778 | 1461197557441 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1778 | 1461197557444 Marionette TRACE conn3 <- [1,1458,null,{}] 17:12:37 INFO - PROCESS | 1778 | 1461197557450 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:37 INFO - PROCESS | 1778 | 1461197557674 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:12:38 INFO - PROCESS | 1778 | 1461197557989 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x979ca000 == 154 [pid = 1778] [id = 372] 17:12:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x979cec00) [pid = 1778] [serial = 1117] [outer = (nil)] 17:12:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x97b0c000) [pid = 1778] [serial = 1118] [outer = 0x979cec00] 17:12:38 INFO - PROCESS | 1778 | 1461197558085 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 196 (0x97b0f000) [pid = 1778] [serial = 1119] [outer = 0x979cec00] 17:12:39 INFO - PROCESS | 1778 | 1461197559038 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1632ms 17:12:39 INFO - PROCESS | 1778 | 1461197559073 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1778 | 1461197559076 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:12:39 INFO - PROCESS | 1778 | 1461197559083 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1778 | 1461197559087 Marionette TRACE conn3 <- [1,1462,null,{}] 17:12:39 INFO - PROCESS | 1778 | 1461197559093 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:39 INFO - PROCESS | 1778 | 1461197559311 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:12:39 INFO - PROCESS | 1778 | 1461197559630 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x97af2400 == 155 [pid = 1778] [id = 373] 17:12:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 197 (0x97b0d000) [pid = 1778] [serial = 1120] [outer = (nil)] 17:12:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 198 (0x98621000) [pid = 1778] [serial = 1121] [outer = 0x97b0d000] 17:12:39 INFO - PROCESS | 1778 | 1461197559725 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 199 (0x98626400) [pid = 1778] [serial = 1122] [outer = 0x97b0d000] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8dda4800 == 154 [pid = 1778] [id = 167] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb0c00 == 153 [pid = 1778] [id = 354] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x864a9c00 == 152 [pid = 1778] [id = 353] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x84d99c00 == 151 [pid = 1778] [id = 352] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x904f3000 == 150 [pid = 1778] [id = 349] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x84d9a000 == 149 [pid = 1778] [id = 350] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x904f2400 == 148 [pid = 1778] [id = 348] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e2800 == 147 [pid = 1778] [id = 347] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x904f5c00 == 146 [pid = 1778] [id = 345] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8f34ec00 == 145 [pid = 1778] [id = 346] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8f574800 == 144 [pid = 1778] [id = 344] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e4800 == 143 [pid = 1778] [id = 343] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8dd9e800 == 142 [pid = 1778] [id = 342] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe1c00 == 141 [pid = 1778] [id = 340] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7cf000 == 140 [pid = 1778] [id = 341] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad57800 == 139 [pid = 1778] [id = 339] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x8649e800 == 138 [pid = 1778] [id = 338] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb3800 == 137 [pid = 1778] [id = 337] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x842a3c00 == 136 [pid = 1778] [id = 336] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x879f7000 == 135 [pid = 1778] [id = 335] 17:12:41 INFO - PROCESS | 1778 | --DOCSHELL 0x84fb5800 == 134 [pid = 1778] [id = 334] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 198 (0x876aac00) [pid = 1778] [serial = 1001] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 197 (0x89cb5400) [pid = 1778] [serial = 987] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 196 (0x8a62cc00) [pid = 1778] [serial = 995] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 195 (0x99146800) [pid = 1778] [serial = 968] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x8ead1000) [pid = 1778] [serial = 977] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x84fb3400) [pid = 1778] [serial = 921] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x8f8e6000) [pid = 1778] [serial = 947] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x86712000) [pid = 1778] [serial = 989] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x8acb2c00) [pid = 1778] [serial = 996] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x8bb41400) [pid = 1778] [serial = 999] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x8e9e6000) [pid = 1778] [serial = 944] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x911d3c00) [pid = 1778] [serial = 971] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x8c645400) [pid = 1778] [serial = 935] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x9aeaa800) [pid = 1778] [serial = 962] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x89307800) [pid = 1778] [serial = 984] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x876b2c00) [pid = 1778] [serial = 938] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x87885000) [pid = 1778] [serial = 990] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x979d4400) [pid = 1778] [serial = 959] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x84d9f000) [pid = 1778] [serial = 983] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x9750c800) [pid = 1778] [serial = 956] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x899f3800) [pid = 1778] [serial = 992] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8ad55c00) [pid = 1778] [serial = 941] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0xa0ea6400) [pid = 1778] [serial = 965] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8fe5a800) [pid = 1778] [serial = 950] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x93d8ac00) [pid = 1778] [serial = 953] [outer = (nil)] [url = about:blank] 17:12:41 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8ad57c00) [pid = 1778] [serial = 998] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x89cb8000) [pid = 1778] [serial = 993] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x857c5c00) [pid = 1778] [serial = 981] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x911dcc00) [pid = 1778] [serial = 974] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x853f0800) [pid = 1778] [serial = 980] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x906af800) [pid = 1778] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:12:42 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x89caf800) [pid = 1778] [serial = 986] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1778 | 1461197562156 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 3139ms 17:12:42 INFO - PROCESS | 1778 | 1461197562224 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 1778 | 1461197562230 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:12:42 INFO - PROCESS | 1778 | 1461197562237 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 1778 | 1461197562243 Marionette TRACE conn3 <- [1,1466,null,{}] 17:12:42 INFO - PROCESS | 1778 | 1461197562252 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 1778 | 1461197562432 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:12:42 INFO - PROCESS | 1778 | 1461197562638 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fab800 == 135 [pid = 1778] [id = 374] 17:12:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x853f3c00) [pid = 1778] [serial = 1123] [outer = (nil)] 17:12:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x857ce400) [pid = 1778] [serial = 1124] [outer = 0x853f3c00] 17:12:42 INFO - PROCESS | 1778 | 1461197562717 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x864a0000) [pid = 1778] [serial = 1125] [outer = 0x853f3c00] 17:12:43 INFO - PROCESS | 1778 | 1461197563564 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1389ms 17:12:43 INFO - PROCESS | 1778 | 1461197563627 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 1778 | 1461197563635 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:12:43 INFO - PROCESS | 1778 | 1461197563646 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 1778 | 1461197563649 Marionette TRACE conn3 <- [1,1470,null,{}] 17:12:43 INFO - PROCESS | 1778 | 1461197563656 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:43 INFO - PROCESS | 1778 | 1461197563855 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:12:44 INFO - PROCESS | 1778 | 1461197564102 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b3800 == 136 [pid = 1778] [id = 375] 17:12:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x876b7400) [pid = 1778] [serial = 1126] [outer = (nil)] 17:12:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x87882800) [pid = 1778] [serial = 1127] [outer = 0x876b7400] 17:12:44 INFO - PROCESS | 1778 | 1461197564183 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x8788c400) [pid = 1778] [serial = 1128] [outer = 0x876b7400] 17:12:45 INFO - PROCESS | 1778 | 1461197565180 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1585ms 17:12:45 INFO - PROCESS | 1778 | 1461197565231 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 1778 | 1461197565236 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:12:45 INFO - PROCESS | 1778 | 1461197565250 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1778 | 1461197565256 Marionette TRACE conn3 <- [1,1474,null,{}] 17:12:45 INFO - PROCESS | 1778 | 1461197565272 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:45 INFO - PROCESS | 1778 | 1461197565545 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:12:45 INFO - PROCESS | 1778 | 1461197565720 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c2400 == 137 [pid = 1778] [id = 376] 17:12:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x8930d800) [pid = 1778] [serial = 1129] [outer = (nil)] 17:12:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x899f2000) [pid = 1778] [serial = 1130] [outer = 0x8930d800] 17:12:45 INFO - PROCESS | 1778 | 1461197565797 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x89cb0000) [pid = 1778] [serial = 1131] [outer = 0x8930d800] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8be04800) [pid = 1778] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x84d9ac00) [pid = 1778] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8ad51800) [pid = 1778] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8f20a800) [pid = 1778] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8fde5400) [pid = 1778] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8f40e800) [pid = 1778] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8be02800) [pid = 1778] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x89cb7400) [pid = 1778] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x879f9400) [pid = 1778] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8f8e4800) [pid = 1778] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8dbe8400) [pid = 1778] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8ad5c800) [pid = 1778] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x904f6800) [pid = 1778] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x9140d800) [pid = 1778] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x857c3000) [pid = 1778] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x84d9c000) [pid = 1778] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8dbe5000) [pid = 1778] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x911d3800) [pid = 1778] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x853f9000) [pid = 1778] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x87880800) [pid = 1778] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8ead3000) [pid = 1778] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x92973800) [pid = 1778] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8948c800) [pid = 1778] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8c7c4800) [pid = 1778] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8948bc00) [pid = 1778] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x914e3800) [pid = 1778] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x853f4800) [pid = 1778] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8c7d0c00) [pid = 1778] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8ad2e400) [pid = 1778] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8948a800) [pid = 1778] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8e8f2400) [pid = 1778] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x857c7800) [pid = 1778] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8ad50400) [pid = 1778] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8eb2ac00) [pid = 1778] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x84d9a800) [pid = 1778] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x97b07400) [pid = 1778] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x93d05400) [pid = 1778] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:12:47 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8f357400) [pid = 1778] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:12:47 INFO - PROCESS | 1778 | 1461197567544 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2345ms 17:12:47 INFO - PROCESS | 1778 | 1461197567596 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1778 | 1461197567601 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:12:47 INFO - PROCESS | 1778 | 1461197567607 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1778 | 1461197567610 Marionette TRACE conn3 <- [1,1478,null,{}] 17:12:47 INFO - PROCESS | 1778 | 1461197567616 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:47 INFO - PROCESS | 1778 | 1461197567889 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:12:48 INFO - PROCESS | 1778 | 1461197568009 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d93c00 == 138 [pid = 1778] [id = 377] 17:12:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x84d9a800) [pid = 1778] [serial = 1132] [outer = (nil)] 17:12:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x879ef000) [pid = 1778] [serial = 1133] [outer = 0x84d9a800] 17:12:48 INFO - PROCESS | 1778 | 1461197568085 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x899f6400) [pid = 1778] [serial = 1134] [outer = 0x84d9a800] 17:12:48 INFO - PROCESS | 1778 | 1461197568905 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1330ms 17:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:12:48 INFO - PROCESS | 1778 | 1461197568938 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 1778 | 1461197568941 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:12:48 INFO - PROCESS | 1778 | 1461197568947 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1778 | 1461197568950 Marionette TRACE conn3 <- [1,1482,null,{}] 17:12:48 INFO - PROCESS | 1778 | 1461197568956 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:49 INFO - PROCESS | 1778 | 1461197569144 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:12:49 INFO - PROCESS | 1778 | 1461197569554 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d94000 == 139 [pid = 1778] [id = 378] 17:12:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x84d94800) [pid = 1778] [serial = 1135] [outer = (nil)] 17:12:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x84da1800) [pid = 1778] [serial = 1136] [outer = 0x84d94800] 17:12:49 INFO - PROCESS | 1778 | 1461197569653 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x853f7c00) [pid = 1778] [serial = 1137] [outer = 0x84d94800] 17:12:50 INFO - PROCESS | 1778 | 1461197570690 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1787ms 17:12:50 INFO - PROCESS | 1778 | 1461197570737 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 1778 | 1461197570745 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:12:50 INFO - PROCESS | 1778 | 1461197570755 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1778 | 1461197570760 Marionette TRACE conn3 <- [1,1486,null,{}] 17:12:50 INFO - PROCESS | 1778 | 1461197570768 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:51 INFO - PROCESS | 1778 | 1461197571009 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:12:51 INFO - PROCESS | 1778 | 1461197571343 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b8400 == 140 [pid = 1778] [id = 379] 17:12:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x879f2000) [pid = 1778] [serial = 1138] [outer = (nil)] 17:12:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x879fa000) [pid = 1778] [serial = 1139] [outer = 0x879f2000] 17:12:51 INFO - PROCESS | 1778 | 1461197571438 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x89481400) [pid = 1778] [serial = 1140] [outer = 0x879f2000] 17:12:52 INFO - PROCESS | 1778 | 1461197572611 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1893ms 17:12:52 INFO - PROCESS | 1778 | 1461197572652 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1778 | 1461197572659 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:12:52 INFO - PROCESS | 1778 | 1461197572666 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1778 | 1461197572670 Marionette TRACE conn3 <- [1,1490,null,{}] 17:12:52 INFO - PROCESS | 1778 | 1461197572676 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:52 INFO - PROCESS | 1778 | 1461197572897 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:12:53 INFO - PROCESS | 1778 | 1461197573269 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb7800 == 141 [pid = 1778] [id = 380] 17:12:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8a630400) [pid = 1778] [serial = 1141] [outer = (nil)] 17:12:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8ad2cc00) [pid = 1778] [serial = 1142] [outer = 0x8a630400] 17:12:53 INFO - PROCESS | 1778 | 1461197573375 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8ad3ac00) [pid = 1778] [serial = 1143] [outer = 0x8a630400] 17:12:54 INFO - PROCESS | 1778 | 1461197574353 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1731ms 17:12:54 INFO - PROCESS | 1778 | 1461197574399 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 1778 | 1461197574404 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:12:54 INFO - PROCESS | 1778 | 1461197574420 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1778 | 1461197574430 Marionette TRACE conn3 <- [1,1494,null,{}] 17:12:54 INFO - PROCESS | 1778 | 1461197574437 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:54 INFO - PROCESS | 1778 | 1461197574700 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:12:55 INFO - PROCESS | 1778 | 1461197575015 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930d400 == 142 [pid = 1778] [id = 381] 17:12:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8acb3800) [pid = 1778] [serial = 1144] [outer = (nil)] 17:12:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8bc5e800) [pid = 1778] [serial = 1145] [outer = 0x8acb3800] 17:12:55 INFO - PROCESS | 1778 | 1461197575107 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8bd87400) [pid = 1778] [serial = 1146] [outer = 0x8acb3800] 17:12:56 INFO - PROCESS | 1778 | 1461197576067 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1704ms 17:12:56 INFO - PROCESS | 1778 | 1461197576116 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1778 | 1461197576121 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:12:56 INFO - PROCESS | 1778 | 1461197576128 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1778 | 1461197576131 Marionette TRACE conn3 <- [1,1498,null,{}] 17:12:56 INFO - PROCESS | 1778 | 1461197576137 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:56 INFO - PROCESS | 1778 | 1461197576360 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:12:56 INFO - PROCESS | 1778 | 1461197576635 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeb3400 == 143 [pid = 1778] [id = 382] 17:12:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8bc5d800) [pid = 1778] [serial = 1147] [outer = (nil)] 17:12:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8c6b5c00) [pid = 1778] [serial = 1148] [outer = 0x8bc5d800] 17:12:56 INFO - PROCESS | 1778 | 1461197576774 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8c7c4c00) [pid = 1778] [serial = 1149] [outer = 0x8bc5d800] 17:12:57 INFO - PROCESS | 1778 | 1461197577703 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1635ms 17:12:57 INFO - PROCESS | 1778 | 1461197577765 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:12:57 INFO - PROCESS | 1778 | 1461197577769 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:12:57 INFO - PROCESS | 1778 | 1461197577775 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 1778 | 1461197577779 Marionette TRACE conn3 <- [1,1502,null,{}] 17:12:57 INFO - PROCESS | 1778 | 1461197577785 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:58 INFO - PROCESS | 1778 | 1461197578044 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:12:58 INFO - PROCESS | 1778 | 1461197578373 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe9800 == 144 [pid = 1778] [id = 383] 17:12:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8dbe9c00) [pid = 1778] [serial = 1150] [outer = (nil)] 17:12:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8dd99400) [pid = 1778] [serial = 1151] [outer = 0x8dbe9c00] 17:12:58 INFO - PROCESS | 1778 | 1461197578481 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8e9e6000) [pid = 1778] [serial = 1152] [outer = 0x8dbe9c00] 17:12:59 INFO - PROCESS | 1778 | 1461197579445 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1693ms 17:12:59 INFO - PROCESS | 1778 | 1461197579470 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1778 | 1461197579476 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:12:59 INFO - PROCESS | 1778 | 1461197579485 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1778 | 1461197579491 Marionette TRACE conn3 <- [1,1506,null,{}] 17:12:59 INFO - PROCESS | 1778 | 1461197579499 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:59 INFO - PROCESS | 1778 | 1461197579738 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:13:00 INFO - PROCESS | 1778 | 1461197580050 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe1800 == 145 [pid = 1778] [id = 384] 17:13:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x8dbe5c00) [pid = 1778] [serial = 1153] [outer = (nil)] 17:13:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x8eb28c00) [pid = 1778] [serial = 1154] [outer = 0x8dbe5c00] 17:13:00 INFO - PROCESS | 1778 | 1461197580149 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8eb2c800) [pid = 1778] [serial = 1155] [outer = 0x8dbe5c00] 17:13:01 INFO - PROCESS | 1778 | 1461197581093 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1645ms 17:13:01 INFO - PROCESS | 1778 | 1461197581131 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:13:01 INFO - PROCESS | 1778 | 1461197581135 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:13:01 INFO - PROCESS | 1778 | 1461197581142 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1778 | 1461197581145 Marionette TRACE conn3 <- [1,1510,null,{}] 17:13:01 INFO - PROCESS | 1778 | 1461197581174 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 1778 | 1461197581401 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:13:01 INFO - PROCESS | 1778 | 1461197581738 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb6400 == 146 [pid = 1778] [id = 385] 17:13:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8dbed400) [pid = 1778] [serial = 1156] [outer = (nil)] 17:13:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8f358000) [pid = 1778] [serial = 1157] [outer = 0x8dbed400] 17:13:01 INFO - PROCESS | 1778 | 1461197581837 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8f408800) [pid = 1778] [serial = 1158] [outer = 0x8dbed400] 17:13:02 INFO - PROCESS | 1778 | 1461197582789 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1692ms 17:13:02 INFO - PROCESS | 1778 | 1461197582834 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 1778 | 1461197582839 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:13:02 INFO - PROCESS | 1778 | 1461197582845 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1778 | 1461197582849 Marionette TRACE conn3 <- [1,1514,null,{}] 17:13:02 INFO - PROCESS | 1778 | 1461197582855 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:03 INFO - PROCESS | 1778 | 1461197583083 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:13:03 INFO - PROCESS | 1778 | 1461197583399 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eb24c00 == 147 [pid = 1778] [id = 386] 17:13:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8f209800) [pid = 1778] [serial = 1159] [outer = (nil)] 17:13:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x8fde4c00) [pid = 1778] [serial = 1160] [outer = 0x8f209800] 17:13:03 INFO - PROCESS | 1778 | 1461197583495 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x8fde9800) [pid = 1778] [serial = 1161] [outer = 0x8f209800] 17:13:04 INFO - PROCESS | 1778 | 1461197584445 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1633ms 17:13:04 INFO - PROCESS | 1778 | 1461197584479 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1778 | 1461197584482 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:13:04 INFO - PROCESS | 1778 | 1461197584490 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1778 | 1461197584493 Marionette TRACE conn3 <- [1,1518,null,{}] 17:13:04 INFO - PROCESS | 1778 | 1461197584499 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:04 INFO - PROCESS | 1778 | 1461197584734 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:13:05 INFO - PROCESS | 1778 | 1461197585047 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f206c00 == 148 [pid = 1778] [id = 387] 17:13:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x8fe57400) [pid = 1778] [serial = 1162] [outer = (nil)] 17:13:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x90399000) [pid = 1778] [serial = 1163] [outer = 0x8fe57400] 17:13:05 INFO - PROCESS | 1778 | 1461197585143 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x9039f400) [pid = 1778] [serial = 1164] [outer = 0x8fe57400] 17:13:06 INFO - PROCESS | 1778 | 1461197586061 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1632ms 17:13:06 INFO - PROCESS | 1778 | 1461197586123 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 1778 | 1461197586127 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:13:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:13:06 INFO - PROCESS | 1778 | 1461197586155 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1778 | 1461197586159 Marionette TRACE conn3 <- [1,1522,null,{}] 17:13:06 INFO - PROCESS | 1778 | 1461197586165 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:06 INFO - PROCESS | 1778 | 1461197586401 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:13:06 INFO - PROCESS | 1778 | 1461197586737 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x911ce800 == 149 [pid = 1778] [id = 388] 17:13:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x911d3800) [pid = 1778] [serial = 1165] [outer = (nil)] 17:13:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x911d7400) [pid = 1778] [serial = 1166] [outer = 0x911d3800] 17:13:06 INFO - PROCESS | 1778 | 1461197586846 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x91410800) [pid = 1778] [serial = 1167] [outer = 0x911d3800] 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:13:07 INFO - PROCESS | 1778 | 1461197587807 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:13:07 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 () { 17:13:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:13:07 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 () { 17:13:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:13:07 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 () { 17:13:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:13:07 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 () { 17:13:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:13:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1739ms 17:13:07 INFO - PROCESS | 1778 | 1461197587894 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1778 | 1461197587902 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:13:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:13:07 INFO - PROCESS | 1778 | 1461197587909 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1778 | 1461197587913 Marionette TRACE conn3 <- [1,1526,null,{}] 17:13:07 INFO - PROCESS | 1778 | 1461197587919 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:08 INFO - PROCESS | 1778 | 1461197588198 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:13:08 INFO - PROCESS | 1778 | 1461197588521 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x914da400 == 150 [pid = 1778] [id = 389] 17:13:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x914dbc00) [pid = 1778] [serial = 1168] [outer = (nil)] 17:13:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x96237400) [pid = 1778] [serial = 1169] [outer = 0x914dbc00] 17:13:08 INFO - PROCESS | 1778 | 1461197588612 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x96368400) [pid = 1778] [serial = 1170] [outer = 0x914dbc00] 17:13:09 INFO - PROCESS | 1778 | 1461197589468 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:13:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:13:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:13:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:13:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1582ms 17:13:09 INFO - PROCESS | 1778 | 1461197589541 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 1778 | 1461197589546 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:13:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:13:09 INFO - PROCESS | 1778 | 1461197589556 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1778 | 1461197589560 Marionette TRACE conn3 <- [1,1530,null,{}] 17:13:09 INFO - PROCESS | 1778 | 1461197589566 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:09 INFO - PROCESS | 1778 | 1461197589786 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:13:10 INFO - PROCESS | 1778 | 1461197590070 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x92976c00 == 151 [pid = 1778] [id = 390] 17:13:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x95a07000) [pid = 1778] [serial = 1171] [outer = (nil)] 17:13:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x97460400) [pid = 1778] [serial = 1172] [outer = 0x95a07000] 17:13:10 INFO - PROCESS | 1778 | 1461197590216 Marionette DEBUG loaded listener.js 17:13:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x9750e000) [pid = 1778] [serial = 1173] [outer = 0x95a07000] 17:13:11 INFO - PROCESS | 1778 | 1461197591046 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:13:11 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 17:13:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:13:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:13:11 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. 17:13:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:13:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1532ms 17:13:11 INFO - PROCESS | 1778 | 1461197591091 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1778 | 1461197591095 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:13:11 INFO - PROCESS | 1778 | 1461197591102 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1778 | 1461197591105 Marionette TRACE conn3 <- [1,1534,null,{}] 17:13:11 INFO - PROCESS | 1778 | 1461197591112 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:11 INFO - PROCESS | 1778 | 1461197591340 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:13:11 INFO - PROCESS | 1778 | 1461197591624 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x95a06400 == 152 [pid = 1778] [id = 391] 17:13:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x9745c800) [pid = 1778] [serial = 1174] [outer = (nil)] 17:13:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9822c800) [pid = 1778] [serial = 1175] [outer = 0x9745c800] 17:13:11 INFO - PROCESS | 1778 | 1461197591717 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x98435400) [pid = 1778] [serial = 1176] [outer = 0x9745c800] 17:13:12 INFO - PROCESS | 1778 | 1461197592723 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:13:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:13:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1696ms 17:13:12 INFO - PROCESS | 1778 | 1461197592799 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 1778 | 1461197592803 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:13:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:13:12 INFO - PROCESS | 1778 | 1461197592810 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1778 | 1461197592813 Marionette TRACE conn3 <- [1,1538,null,{}] 17:13:12 INFO - PROCESS | 1778 | 1461197592819 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:13 INFO - PROCESS | 1778 | 1461197593129 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:13:13 INFO - PROCESS | 1778 | 1461197593407 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af5000 == 153 [pid = 1778] [id = 392] 17:13:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x89afc400) [pid = 1778] [serial = 1177] [outer = (nil)] 17:13:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x98e04800) [pid = 1778] [serial = 1178] [outer = 0x89afc400] 17:13:13 INFO - PROCESS | 1778 | 1461197593499 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x98ed7400) [pid = 1778] [serial = 1179] [outer = 0x89afc400] 17:13:14 INFO - PROCESS | 1778 | 1461197594454 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:13:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1733ms 17:13:14 INFO - PROCESS | 1778 | 1461197594544 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 1778 | 1461197594547 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:13:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:13:14 INFO - PROCESS | 1778 | 1461197594554 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 1778 | 1461197594557 Marionette TRACE conn3 <- [1,1542,null,{}] 17:13:14 INFO - PROCESS | 1778 | 1461197594563 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:14 INFO - PROCESS | 1778 | 1461197594805 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:13:15 INFO - PROCESS | 1778 | 1461197595124 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x9295c800 == 154 [pid = 1778] [id = 393] 17:13:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x95a03000) [pid = 1778] [serial = 1180] [outer = (nil)] 17:13:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x99210c00) [pid = 1778] [serial = 1181] [outer = 0x95a03000] 17:13:15 INFO - PROCESS | 1778 | 1461197595217 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x99214800) [pid = 1778] [serial = 1182] [outer = 0x95a03000] 17:13:16 INFO - PROCESS | 1778 | 1461197596137 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:13:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1640ms 17:13:16 INFO - PROCESS | 1778 | 1461197596195 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1778 | 1461197596199 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:13:16 INFO - PROCESS | 1778 | 1461197596205 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1778 | 1461197596208 Marionette TRACE conn3 <- [1,1546,null,{}] 17:13:16 INFO - PROCESS | 1778 | 1461197596214 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:16 INFO - PROCESS | 1778 | 1461197596442 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:13:16 INFO - PROCESS | 1778 | 1461197596762 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x842a4c00 == 155 [pid = 1778] [id = 394] 17:13:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x84fb5000) [pid = 1778] [serial = 1183] [outer = (nil)] 17:13:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 191 (0x9aec7000) [pid = 1778] [serial = 1184] [outer = 0x84fb5000] 17:13:16 INFO - PROCESS | 1778 | 1461197596856 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 192 (0x9aece000) [pid = 1778] [serial = 1185] [outer = 0x84fb5000] 17:13:17 INFO - PROCESS | 1778 | 1461197597793 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:13:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1633ms 17:13:17 INFO - PROCESS | 1778 | 1461197597839 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1778 | 1461197597843 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:13:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:13:17 INFO - PROCESS | 1778 | 1461197597850 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1778 | 1461197597852 Marionette TRACE conn3 <- [1,1550,null,{}] 17:13:17 INFO - PROCESS | 1778 | 1461197597858 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 1778 | 1461197598064 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:13:18 INFO - PROCESS | 1778 | 1461197598365 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8fa400 == 156 [pid = 1778] [id = 395] 17:13:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 193 (0x8fde4400) [pid = 1778] [serial = 1186] [outer = (nil)] 17:13:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 194 (0x9aecd400) [pid = 1778] [serial = 1187] [outer = 0x8fde4400] 17:13:18 INFO - PROCESS | 1778 | 1461197598459 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 195 (0x9ea1a800) [pid = 1778] [serial = 1188] [outer = 0x8fde4400] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8948c000 == 155 [pid = 1778] [id = 322] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad30400 == 154 [pid = 1778] [id = 311] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84fb7000 == 153 [pid = 1778] [id = 312] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x97b03c00 == 152 [pid = 1778] [id = 320] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84fb2400 == 151 [pid = 1778] [id = 315] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x92975400 == 150 [pid = 1778] [id = 319] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6bb800 == 149 [pid = 1778] [id = 318] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb45000 == 148 [pid = 1778] [id = 321] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x89486c00 == 147 [pid = 1778] [id = 323] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc55000 == 146 [pid = 1778] [id = 324] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x9796d400 == 145 [pid = 1778] [id = 271] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8c650c00 == 144 [pid = 1778] [id = 314] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x881c8000 == 143 [pid = 1778] [id = 272] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8acb9c00 == 142 [pid = 1778] [id = 313] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x979d4000 == 141 [pid = 1778] [id = 270] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x90393000 == 140 [pid = 1778] [id = 269] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8a62f000 == 139 [pid = 1778] [id = 316] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe50400 == 138 [pid = 1778] [id = 317] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84d93c00 == 137 [pid = 1778] [id = 377] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x881c2400 == 136 [pid = 1778] [id = 376] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x876b3800 == 135 [pid = 1778] [id = 375] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84fab800 == 134 [pid = 1778] [id = 374] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x97af2400 == 133 [pid = 1778] [id = 373] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb4c000 == 132 [pid = 1778] [id = 371] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x979ca000 == 131 [pid = 1778] [id = 372] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x853f5000 == 130 [pid = 1778] [id = 370] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84fb4000 == 129 [pid = 1778] [id = 369] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x89aff800 == 128 [pid = 1778] [id = 368] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x904f4400 == 127 [pid = 1778] [id = 366] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x92a77c00 == 126 [pid = 1778] [id = 367] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x899f1000 == 125 [pid = 1778] [id = 365] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84fb3000 == 124 [pid = 1778] [id = 364] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x853f4000 == 123 [pid = 1778] [id = 325] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x89af6000 == 122 [pid = 1778] [id = 363] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8c648400 == 121 [pid = 1778] [id = 362] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad5dc00 == 120 [pid = 1778] [id = 361] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeb2400 == 119 [pid = 1778] [id = 359] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8aea7c00 == 118 [pid = 1778] [id = 360] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x84d92c00 == 117 [pid = 1778] [id = 333] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x89af7400 == 116 [pid = 1778] [id = 358] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8930b000 == 115 [pid = 1778] [id = 357] 17:13:20 INFO - PROCESS | 1778 | --DOCSHELL 0x864a6000 == 114 [pid = 1778] [id = 356] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 194 (0x8a635400) [pid = 1778] [serial = 1067] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 193 (0x8c7cc000) [pid = 1778] [serial = 1019] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 192 (0x86709400) [pid = 1778] [serial = 1058] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 191 (0x8bc5c400) [pid = 1778] [serial = 1014] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 190 (0x8f8dc800) [pid = 1778] [serial = 867] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x8fdf2800) [pid = 1778] [serial = 1034] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x90396c00) [pid = 1778] [serial = 951] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0xa4589800) [pid = 1778] [serial = 975] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x8a629400) [pid = 1778] [serial = 1065] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x89302800) [pid = 1778] [serial = 1007] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x8c7d0400) [pid = 1778] [serial = 1020] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x913f4400) [pid = 1778] [serial = 1040] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x8f20bc00) [pid = 1778] [serial = 945] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8bb4bc00) [pid = 1778] [serial = 1013] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8be08c00) [pid = 1778] [serial = 1017] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x904ffc00) [pid = 1778] [serial = 1037] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x96368000) [pid = 1778] [serial = 954] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x879f6400) [pid = 1778] [serial = 1056] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x881c3800) [pid = 1778] [serial = 1053] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8dda5c00) [pid = 1778] [serial = 1023] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x91f6d400) [pid = 1778] [serial = 1043] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x864ab400) [pid = 1778] [serial = 1005] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x881c9c00) [pid = 1778] [serial = 1062] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8f40b000) [pid = 1778] [serial = 1032] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8a21f000) [pid = 1778] [serial = 1064] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x96ff9400) [pid = 1778] [serial = 1050] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0xa3c80400) [pid = 1778] [serial = 969] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0xa0ea9000) [pid = 1778] [serial = 966] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8ad38c00) [pid = 1778] [serial = 1011] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x93d0b400) [pid = 1778] [serial = 1047] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8ead4400) [pid = 1778] [serial = 978] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8e9e9400) [pid = 1778] [serial = 1025] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8aeb0400) [pid = 1778] [serial = 942] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x84fafc00) [pid = 1778] [serial = 1052] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x857c7400) [pid = 1778] [serial = 1004] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x911d5800) [pid = 1778] [serial = 972] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x92963000) [pid = 1778] [serial = 1044] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x876b9400) [pid = 1778] [serial = 1055] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8f206000) [pid = 1778] [serial = 1029] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8dd9c800) [pid = 1778] [serial = 1022] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x91403c00) [pid = 1778] [serial = 1041] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8a634800) [pid = 1778] [serial = 1010] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x92a80c00) [pid = 1778] [serial = 1046] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x879f1000) [pid = 1778] [serial = 939] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8c653000) [pid = 1778] [serial = 936] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8fde7000) [pid = 1778] [serial = 948] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8788b800) [pid = 1778] [serial = 1002] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8eb2cc00) [pid = 1778] [serial = 1028] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8eacc400) [pid = 1778] [serial = 1026] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x9fb8d800) [pid = 1778] [serial = 963] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x876aec00) [pid = 1778] [serial = 1059] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x879fac00) [pid = 1778] [serial = 1061] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x98438400) [pid = 1778] [serial = 960] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8f353c00) [pid = 1778] [serial = 1031] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8fe58400) [pid = 1778] [serial = 1035] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x9664c800) [pid = 1778] [serial = 1049] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x97510400) [pid = 1778] [serial = 957] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x90728400) [pid = 1778] [serial = 1038] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8948b800) [pid = 1778] [serial = 1008] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8be06000) [pid = 1778] [serial = 1016] [outer = (nil)] [url = about:blank] 17:13:20 INFO - PROCESS | 1778 | 1461197600894 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:13:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 3190ms 17:13:21 INFO - PROCESS | 1778 | 1461197601041 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:13:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:13:21 INFO - PROCESS | 1778 | 1461197601046 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:13:21 INFO - PROCESS | 1778 | 1461197601054 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1778 | 1461197601060 Marionette TRACE conn3 <- [1,1554,null,{}] 17:13:21 INFO - PROCESS | 1778 | 1461197601068 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 1778 | 1461197601248 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:13:21 INFO - PROCESS | 1778 | 1461197601460 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f6c00 == 115 [pid = 1778] [id = 396] 17:13:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x853f7000) [pid = 1778] [serial = 1189] [outer = (nil)] 17:13:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x853fc400) [pid = 1778] [serial = 1190] [outer = 0x853f7000] 17:13:21 INFO - PROCESS | 1778 | 1461197601538 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x857cb000) [pid = 1778] [serial = 1191] [outer = 0x853f7000] 17:13:22 INFO - PROCESS | 1778 | 1461197602337 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:13:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:13:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1350ms 17:13:22 INFO - PROCESS | 1778 | 1461197602404 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 1778 | 1461197602412 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:13:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:13:22 INFO - PROCESS | 1778 | 1461197602422 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - PROCESS | 1778 | 1461197602425 Marionette TRACE conn3 <- [1,1558,null,{}] 17:13:22 INFO - PROCESS | 1778 | 1461197602431 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:22 INFO - PROCESS | 1778 | 1461197602634 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:13:22 INFO - PROCESS | 1778 | 1461197602865 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x876ac800 == 116 [pid = 1778] [id = 397] 17:13:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x876ad000) [pid = 1778] [serial = 1192] [outer = (nil)] 17:13:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x876b3400) [pid = 1778] [serial = 1193] [outer = 0x876ad000] 17:13:22 INFO - PROCESS | 1778 | 1461197602989 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x87880800) [pid = 1778] [serial = 1194] [outer = 0x876ad000] 17:13:23 INFO - PROCESS | 1778 | 1461197603988 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:13:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1597ms 17:13:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:13:24 INFO - PROCESS | 1778 | 1461197604018 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1778 | 1461197604021 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:13:24 INFO - PROCESS | 1778 | 1461197604028 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1778 | 1461197604034 Marionette TRACE conn3 <- [1,1562,null,{}] 17:13:24 INFO - PROCESS | 1778 | 1461197604054 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:24 INFO - PROCESS | 1778 | 1461197604306 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:13:24 INFO - PROCESS | 1778 | 1461197604333 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670d400 == 117 [pid = 1778] [id = 398] 17:13:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x879f7400) [pid = 1778] [serial = 1195] [outer = (nil)] 17:13:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x881c3400) [pid = 1778] [serial = 1196] [outer = 0x879f7400] 17:13:24 INFO - PROCESS | 1778 | 1461197604417 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x881cd000) [pid = 1778] [serial = 1197] [outer = 0x879f7400] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8c6bf000) [pid = 1778] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x904f1400) [pid = 1778] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8bd7e400) [pid = 1778] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8dda1000) [pid = 1778] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x876b7400) [pid = 1778] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8f8e2800) [pid = 1778] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8930d800) [pid = 1778] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8f35b800) [pid = 1778] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x853f3c00) [pid = 1778] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x90391400) [pid = 1778] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x93d0a800) [pid = 1778] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8aeb5c00) [pid = 1778] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x864a6800) [pid = 1778] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8aeabc00) [pid = 1778] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x97b0d000) [pid = 1778] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x979cec00) [pid = 1778] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8bd7d800) [pid = 1778] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x92959800) [pid = 1778] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8bc62400) [pid = 1778] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x89af2400) [pid = 1778] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:13:25 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x89484400) [pid = 1778] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:13:26 INFO - PROCESS | 1778 | 1461197606124 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:13:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:13:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2153ms 17:13:26 INFO - PROCESS | 1778 | 1461197606180 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1778 | 1461197606185 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:13:26 INFO - PROCESS | 1778 | 1461197606191 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1778 | 1461197606214 Marionette TRACE conn3 <- [1,1566,null,{}] 17:13:26 INFO - PROCESS | 1778 | 1461197606223 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 1778 | 1461197606429 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:13:26 INFO - PROCESS | 1778 | 1461197606604 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb0000 == 118 [pid = 1778] [id = 399] 17:13:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x864a4000) [pid = 1778] [serial = 1198] [outer = (nil)] 17:13:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x89489800) [pid = 1778] [serial = 1199] [outer = 0x864a4000] 17:13:26 INFO - PROCESS | 1778 | 1461197606684 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x89af7400) [pid = 1778] [serial = 1200] [outer = 0x864a4000] 17:13:27 INFO - PROCESS | 1778 | 1461197607461 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:13:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1310ms 17:13:27 INFO - PROCESS | 1778 | 1461197607502 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1778 | 1461197607504 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:13:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:13:27 INFO - PROCESS | 1778 | 1461197607511 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1778 | 1461197607513 Marionette TRACE conn3 <- [1,1570,null,{}] 17:13:27 INFO - PROCESS | 1778 | 1461197607519 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:27 INFO - PROCESS | 1778 | 1461197607700 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:13:27 INFO - PROCESS | 1778 | 1461197607716 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x8948b400 == 119 [pid = 1778] [id = 400] 17:13:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8948cc00) [pid = 1778] [serial = 1201] [outer = (nil)] 17:13:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x89cbc800) [pid = 1778] [serial = 1202] [outer = 0x8948cc00] 17:13:27 INFO - PROCESS | 1778 | 1461197607789 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8a223400) [pid = 1778] [serial = 1203] [outer = 0x8948cc00] 17:13:29 INFO - PROCESS | 1778 | 1461197609149 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:13:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:13:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1680ms 17:13:29 INFO - PROCESS | 1778 | 1461197609193 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:13:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:13:29 INFO - PROCESS | 1778 | 1461197609201 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:13:29 INFO - PROCESS | 1778 | 1461197609210 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1778 | 1461197609216 Marionette TRACE conn3 <- [1,1574,null,{}] 17:13:29 INFO - PROCESS | 1778 | 1461197609224 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:29 INFO - PROCESS | 1778 | 1461197609478 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:13:29 INFO - PROCESS | 1778 | 1461197609798 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x853ee800 == 120 [pid = 1778] [id = 401] 17:13:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x857c5400) [pid = 1778] [serial = 1204] [outer = (nil)] 17:13:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x87884c00) [pid = 1778] [serial = 1205] [outer = 0x857c5400] 17:13:29 INFO - PROCESS | 1778 | 1461197609890 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x879f6c00) [pid = 1778] [serial = 1206] [outer = 0x857c5400] 17:13:30 INFO - PROCESS | 1778 | 1461197610949 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:13:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:13:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1791ms 17:13:31 INFO - PROCESS | 1778 | 1461197611002 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 1778 | 1461197611011 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:13:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:13:31 INFO - PROCESS | 1778 | 1461197611022 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 1778 | 1461197611027 Marionette TRACE conn3 <- [1,1578,null,{}] 17:13:31 INFO - PROCESS | 1778 | 1461197611033 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:31 INFO - PROCESS | 1778 | 1461197611248 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:13:31 INFO - PROCESS | 1778 | 1461197611594 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x879fbc00 == 121 [pid = 1778] [id = 402] 17:13:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x89cba400) [pid = 1778] [serial = 1207] [outer = (nil)] 17:13:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8a62d400) [pid = 1778] [serial = 1208] [outer = 0x89cba400] 17:13:31 INFO - PROCESS | 1778 | 1461197611748 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8acad000) [pid = 1778] [serial = 1209] [outer = 0x89cba400] 17:13:32 INFO - PROCESS | 1778 | 1461197612786 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:13:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:13:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1792ms 17:13:32 INFO - PROCESS | 1778 | 1461197612815 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:13:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:13:32 INFO - PROCESS | 1778 | 1461197612820 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:13:32 INFO - PROCESS | 1778 | 1461197612826 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1778 | 1461197612833 Marionette TRACE conn3 <- [1,1582,null,{}] 17:13:32 INFO - PROCESS | 1778 | 1461197612849 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:33 INFO - PROCESS | 1778 | 1461197613088 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:13:33 INFO - PROCESS | 1778 | 1461197613398 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x876af800 == 122 [pid = 1778] [id = 403] 17:13:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8ad32800) [pid = 1778] [serial = 1210] [outer = (nil)] 17:13:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8ad53c00) [pid = 1778] [serial = 1211] [outer = 0x8ad32800] 17:13:33 INFO - PROCESS | 1778 | 1461197613515 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8ad5a000) [pid = 1778] [serial = 1212] [outer = 0x8ad32800] 17:13:34 INFO - PROCESS | 1778 | 1461197614513 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:13:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:13:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1753ms 17:13:34 INFO - PROCESS | 1778 | 1461197614583 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:13:34 INFO - PROCESS | 1778 | 1461197614588 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:13:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:13:34 INFO - PROCESS | 1778 | 1461197614596 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1778 | 1461197614599 Marionette TRACE conn3 <- [1,1586,null,{}] 17:13:34 INFO - PROCESS | 1778 | 1461197614604 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:34 INFO - PROCESS | 1778 | 1461197614816 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:13:35 INFO - PROCESS | 1778 | 1461197615133 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x8948d000 == 123 [pid = 1778] [id = 404] 17:13:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8ad51000) [pid = 1778] [serial = 1213] [outer = (nil)] 17:13:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8aeb2400) [pid = 1778] [serial = 1214] [outer = 0x8ad51000] 17:13:35 INFO - PROCESS | 1778 | 1461197615228 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8bb4d800) [pid = 1778] [serial = 1215] [outer = 0x8ad51000] 17:13:36 INFO - PROCESS | 1778 | 1461197616124 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:13:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:13:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1584ms 17:13:36 INFO - PROCESS | 1778 | 1461197616183 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 1778 | 1461197616186 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:13:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:13:36 INFO - PROCESS | 1778 | 1461197616193 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1778 | 1461197616197 Marionette TRACE conn3 <- [1,1590,null,{}] 17:13:36 INFO - PROCESS | 1778 | 1461197616202 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:36 INFO - PROCESS | 1778 | 1461197616413 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:13:36 INFO - PROCESS | 1778 | 1461197616677 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad2d400 == 124 [pid = 1778] [id = 405] 17:13:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8bc5a400) [pid = 1778] [serial = 1216] [outer = (nil)] 17:13:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8bd7d800) [pid = 1778] [serial = 1217] [outer = 0x8bc5a400] 17:13:36 INFO - PROCESS | 1778 | 1461197616826 Marionette DEBUG loaded listener.js 17:13:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8bd8c000) [pid = 1778] [serial = 1218] [outer = 0x8bc5a400] 17:13:37 INFO - PROCESS | 1778 | 1461197617761 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1637ms 17:13:37 INFO - PROCESS | 1778 | 1461197617831 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:13:37 INFO - PROCESS | 1778 | 1461197617835 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:13:37 INFO - PROCESS | 1778 | 1461197617842 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 1778 | 1461197617846 Marionette TRACE conn3 <- [1,1594,null,{}] 17:13:37 INFO - PROCESS | 1778 | 1461197617852 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:38 INFO - PROCESS | 1778 | 1461197618170 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:13:38 INFO - PROCESS | 1778 | 1461197618488 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc62000 == 125 [pid = 1778] [id = 406] 17:13:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8bd80c00) [pid = 1778] [serial = 1219] [outer = (nil)] 17:13:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8c7c5400) [pid = 1778] [serial = 1220] [outer = 0x8bd80c00] 17:13:38 INFO - PROCESS | 1778 | 1461197618604 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8dbe8400) [pid = 1778] [serial = 1221] [outer = 0x8bd80c00] 17:13:39 INFO - PROCESS | 1778 | 1461197619570 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1782ms 17:13:39 INFO - PROCESS | 1778 | 1461197619626 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1778 | 1461197619630 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:13:39 INFO - PROCESS | 1778 | 1461197619636 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1778 | 1461197619640 Marionette TRACE conn3 <- [1,1598,null,{}] 17:13:39 INFO - PROCESS | 1778 | 1461197619646 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 1778 | 1461197619851 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:13:40 INFO - PROCESS | 1778 | 1461197620168 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be09800 == 126 [pid = 1778] [id = 407] 17:13:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8be0c800) [pid = 1778] [serial = 1222] [outer = (nil)] 17:13:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8e8eb400) [pid = 1778] [serial = 1223] [outer = 0x8be0c800] 17:13:40 INFO - PROCESS | 1778 | 1461197620260 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8e8ef800) [pid = 1778] [serial = 1224] [outer = 0x8be0c800] 17:13:41 INFO - PROCESS | 1778 | 1461197621181 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:13:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1580ms 17:13:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:13:41 INFO - PROCESS | 1778 | 1461197621218 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1778 | 1461197621221 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:13:41 INFO - PROCESS | 1778 | 1461197621228 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1778 | 1461197621231 Marionette TRACE conn3 <- [1,1602,null,{}] 17:13:41 INFO - PROCESS | 1778 | 1461197621237 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:41 INFO - PROCESS | 1778 | 1461197621450 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:13:41 INFO - PROCESS | 1778 | 1461197621776 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be0dc00 == 127 [pid = 1778] [id = 408] 17:13:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8dd9e800) [pid = 1778] [serial = 1225] [outer = (nil)] 17:13:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8e9ea400) [pid = 1778] [serial = 1226] [outer = 0x8dd9e800] 17:13:41 INFO - PROCESS | 1778 | 1461197621882 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8eace400) [pid = 1778] [serial = 1227] [outer = 0x8dd9e800] 17:13:42 INFO - PROCESS | 1778 | 1461197622809 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:13:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1638ms 17:13:42 INFO - PROCESS | 1778 | 1461197622866 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1778 | 1461197622870 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:13:42 INFO - PROCESS | 1778 | 1461197622877 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1778 | 1461197622880 Marionette TRACE conn3 <- [1,1606,null,{}] 17:13:42 INFO - PROCESS | 1778 | 1461197622886 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:43 INFO - PROCESS | 1778 | 1461197623103 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:13:43 INFO - PROCESS | 1778 | 1461197623413 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be0d800 == 128 [pid = 1778] [id = 409] 17:13:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8dd9c400) [pid = 1778] [serial = 1228] [outer = (nil)] 17:13:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8ead9800) [pid = 1778] [serial = 1229] [outer = 0x8dd9c400] 17:13:43 INFO - PROCESS | 1778 | 1461197623506 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8eb2cc00) [pid = 1778] [serial = 1230] [outer = 0x8dd9c400] 17:13:44 INFO - PROCESS | 1778 | 1461197624425 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:13:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:13:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1585ms 17:13:44 INFO - PROCESS | 1778 | 1461197624463 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:13:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:13:44 INFO - PROCESS | 1778 | 1461197624467 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:13:44 INFO - PROCESS | 1778 | 1461197624474 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1778 | 1461197624477 Marionette TRACE conn3 <- [1,1610,null,{}] 17:13:44 INFO - PROCESS | 1778 | 1461197624483 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:44 INFO - PROCESS | 1778 | 1461197624718 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:13:45 INFO - PROCESS | 1778 | 1461197625019 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8f1400 == 129 [pid = 1778] [id = 410] 17:13:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8f403000) [pid = 1778] [serial = 1231] [outer = (nil)] 17:13:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8f40d400) [pid = 1778] [serial = 1232] [outer = 0x8f403000] 17:13:45 INFO - PROCESS | 1778 | 1461197625115 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8f578000) [pid = 1778] [serial = 1233] [outer = 0x8f403000] 17:13:46 INFO - PROCESS | 1778 | 1461197626042 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:13:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1632ms 17:13:46 INFO - PROCESS | 1778 | 1461197626106 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:13:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:13:46 INFO - PROCESS | 1778 | 1461197626111 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:13:46 INFO - PROCESS | 1778 | 1461197626117 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 1778 | 1461197626122 Marionette TRACE conn3 <- [1,1614,null,{}] 17:13:46 INFO - PROCESS | 1778 | 1461197626128 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:46 INFO - PROCESS | 1778 | 1461197626422 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:13:46 INFO - PROCESS | 1778 | 1461197626753 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f40a400 == 130 [pid = 1778] [id = 411] 17:13:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x8fbb9400) [pid = 1778] [serial = 1234] [outer = (nil)] 17:13:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x8fe4f400) [pid = 1778] [serial = 1235] [outer = 0x8fbb9400] 17:13:46 INFO - PROCESS | 1778 | 1461197626855 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8fe58c00) [pid = 1778] [serial = 1236] [outer = 0x8fbb9400] 17:13:47 INFO - PROCESS | 1778 | 1461197627784 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:13:47 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 17:13:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1742ms 17:13:47 INFO - PROCESS | 1778 | 1461197627860 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 1778 | 1461197627864 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:13:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:13:47 INFO - PROCESS | 1778 | 1461197627870 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 1778 | 1461197627874 Marionette TRACE conn3 <- [1,1618,null,{}] 17:13:47 INFO - PROCESS | 1778 | 1461197627880 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 1778 | 1461197628146 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:13:48 INFO - PROCESS | 1778 | 1461197628460 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc5c800 == 131 [pid = 1778] [id = 412] 17:13:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8e8edc00) [pid = 1778] [serial = 1237] [outer = (nil)] 17:13:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x904f1400) [pid = 1778] [serial = 1238] [outer = 0x8e8edc00] 17:13:48 INFO - PROCESS | 1778 | 1461197628553 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x906af000) [pid = 1778] [serial = 1239] [outer = 0x8e8edc00] 17:13:49 INFO - PROCESS | 1778 | 1461197629453 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:13:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1633ms 17:13:49 INFO - PROCESS | 1778 | 1461197629504 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 1778 | 1461197629508 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:13:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:13:49 INFO - PROCESS | 1778 | 1461197629515 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 1778 | 1461197629519 Marionette TRACE conn3 <- [1,1622,null,{}] 17:13:49 INFO - PROCESS | 1778 | 1461197629524 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:49 INFO - PROCESS | 1778 | 1461197629729 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:13:50 INFO - PROCESS | 1778 | 1461197630050 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd83c00 == 132 [pid = 1778] [id = 413] 17:13:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8dd9b400) [pid = 1778] [serial = 1240] [outer = (nil)] 17:13:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x911d1c00) [pid = 1778] [serial = 1241] [outer = 0x8dd9b400] 17:13:50 INFO - PROCESS | 1778 | 1461197630144 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x911d6c00) [pid = 1778] [serial = 1242] [outer = 0x8dd9b400] 17:13:51 INFO - PROCESS | 1778 | 1461197631036 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:13:51 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 17:13:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1593ms 17:13:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:13:51 INFO - PROCESS | 1778 | 1461197631109 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 1778 | 1461197631112 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:13:51 INFO - PROCESS | 1778 | 1461197631119 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 1778 | 1461197631122 Marionette TRACE conn3 <- [1,1626,null,{}] 17:13:51 INFO - PROCESS | 1778 | 1461197631128 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 1778 | 1461197631373 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:13:51 INFO - PROCESS | 1778 | 1461197631692 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fbc6800 == 133 [pid = 1778] [id = 414] 17:13:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x906bd800) [pid = 1778] [serial = 1243] [outer = (nil)] 17:13:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9140c400) [pid = 1778] [serial = 1244] [outer = 0x906bd800] 17:13:51 INFO - PROCESS | 1778 | 1461197631786 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x9140ec00) [pid = 1778] [serial = 1245] [outer = 0x906bd800] 17:13:52 INFO - PROCESS | 1778 | 1461197632672 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:13:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1591ms 17:13:52 INFO - PROCESS | 1778 | 1461197632710 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1778 | 1461197632713 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:13:52 INFO - PROCESS | 1778 | 1461197632720 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1778 | 1461197632724 Marionette TRACE conn3 <- [1,1630,null,{}] 17:13:52 INFO - PROCESS | 1778 | 1461197632729 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:52 INFO - PROCESS | 1778 | 1461197632940 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:13:53 INFO - PROCESS | 1778 | 1461197633314 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8dd800 == 134 [pid = 1778] [id = 415] 17:13:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x913f9000) [pid = 1778] [serial = 1246] [outer = (nil)] 17:13:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x92971800) [pid = 1778] [serial = 1247] [outer = 0x913f9000] 17:13:53 INFO - PROCESS | 1778 | 1461197633411 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x92a74800) [pid = 1778] [serial = 1248] [outer = 0x913f9000] 17:13:54 INFO - PROCESS | 1778 | 1461197634324 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:13:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1682ms 17:13:54 INFO - PROCESS | 1778 | 1461197634403 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 1778 | 1461197634406 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:13:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:13:54 INFO - PROCESS | 1778 | 1461197634413 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1778 | 1461197634417 Marionette TRACE conn3 <- [1,1634,null,{}] 17:13:54 INFO - PROCESS | 1778 | 1461197634423 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:54 INFO - PROCESS | 1778 | 1461197634661 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:13:55 INFO - PROCESS | 1778 | 1461197634987 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ef000 == 135 [pid = 1778] [id = 416] 17:13:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x8ead3800) [pid = 1778] [serial = 1249] [outer = (nil)] 17:13:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x93d7e000) [pid = 1778] [serial = 1250] [outer = 0x8ead3800] 17:13:55 INFO - PROCESS | 1778 | 1461197635080 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x93d8ac00) [pid = 1778] [serial = 1251] [outer = 0x8ead3800] 17:13:55 INFO - PROCESS | 1778 | 1461197635948 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:13:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:13:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1583ms 17:13:56 INFO - PROCESS | 1778 | 1461197635998 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 1778 | 1461197636001 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:13:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:13:56 INFO - PROCESS | 1778 | 1461197636028 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 1778 | 1461197636037 Marionette TRACE conn3 <- [1,1638,null,{}] 17:13:56 INFO - PROCESS | 1778 | 1461197636048 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:56 INFO - PROCESS | 1778 | 1461197636266 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:13:56 INFO - PROCESS | 1778 | 1461197636562 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x911d4c00 == 136 [pid = 1778] [id = 417] 17:13:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x92a81800) [pid = 1778] [serial = 1252] [outer = (nil)] 17:13:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x96ff3800) [pid = 1778] [serial = 1253] [outer = 0x92a81800] 17:13:56 INFO - PROCESS | 1778 | 1461197636668 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x97454000) [pid = 1778] [serial = 1254] [outer = 0x92a81800] 17:13:57 INFO - PROCESS | 1778 | 1461197637603 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:13:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1650ms 17:13:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:13:57 INFO - PROCESS | 1778 | 1461197637675 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 1778 | 1461197637678 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:13:57 INFO - PROCESS | 1778 | 1461197637685 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1778 | 1461197637688 Marionette TRACE conn3 <- [1,1642,null,{}] 17:13:57 INFO - PROCESS | 1778 | 1461197637694 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 1778 | 1461197637911 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:13:58 INFO - PROCESS | 1778 | 1461197638228 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d7c800 == 137 [pid = 1778] [id = 418] 17:13:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x93d7d400) [pid = 1778] [serial = 1255] [outer = (nil)] 17:13:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x97510400) [pid = 1778] [serial = 1256] [outer = 0x93d7d400] 17:13:58 INFO - PROCESS | 1778 | 1461197638333 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x97514000) [pid = 1778] [serial = 1257] [outer = 0x93d7d400] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8fa400 == 136 [pid = 1778] [id = 395] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x842a4c00 == 135 [pid = 1778] [id = 394] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x9295c800 == 134 [pid = 1778] [id = 393] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x95a06400 == 133 [pid = 1778] [id = 391] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x89af5000 == 132 [pid = 1778] [id = 392] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x92976c00 == 131 [pid = 1778] [id = 390] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x914da400 == 130 [pid = 1778] [id = 389] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8f206c00 == 129 [pid = 1778] [id = 387] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x911ce800 == 128 [pid = 1778] [id = 388] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8eb24c00 == 127 [pid = 1778] [id = 386] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb6400 == 126 [pid = 1778] [id = 385] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe1800 == 125 [pid = 1778] [id = 384] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe9800 == 124 [pid = 1778] [id = 383] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8930d400 == 123 [pid = 1778] [id = 381] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeb3400 == 122 [pid = 1778] [id = 382] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb7800 == 121 [pid = 1778] [id = 380] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x876b8400 == 120 [pid = 1778] [id = 379] 17:14:00 INFO - PROCESS | 1778 | --DOCSHELL 0x84d94000 == 119 [pid = 1778] [id = 378] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x879ef000) [pid = 1778] [serial = 1133] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8f40a800) [pid = 1778] [serial = 1089] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x976b3800) [pid = 1778] [serial = 1109] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8c7cc400) [pid = 1778] [serial = 1083] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8eb2e000) [pid = 1778] [serial = 1086] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x87882800) [pid = 1778] [serial = 1127] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x8c6c4000) [pid = 1778] [serial = 1082] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x90394400) [pid = 1778] [serial = 1094] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x899f2000) [pid = 1778] [serial = 1130] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8fbc4400) [pid = 1778] [serial = 1091] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x857ce400) [pid = 1778] [serial = 1124] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x97962400) [pid = 1778] [serial = 1112] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x9039b400) [pid = 1778] [serial = 1095] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x96230800) [pid = 1778] [serial = 1103] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x864a0000) [pid = 1778] [serial = 1125] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x9750e400) [pid = 1778] [serial = 1107] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8670c000) [pid = 1778] [serial = 1070] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8bb50400) [pid = 1778] [serial = 1077] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x96fbb800) [pid = 1778] [serial = 1104] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x97509000) [pid = 1778] [serial = 1106] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x98621000) [pid = 1778] [serial = 1121] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x97b0c000) [pid = 1778] [serial = 1118] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x979d3c00) [pid = 1778] [serial = 1116] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x92970400) [pid = 1778] [serial = 1100] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x97b0f000) [pid = 1778] [serial = 1119] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8788c400) [pid = 1778] [serial = 1128] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x97808800) [pid = 1778] [serial = 1110] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8bd8ac00) [pid = 1778] [serial = 1079] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x89cb0000) [pid = 1778] [serial = 1131] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8e9ec000) [pid = 1778] [serial = 1085] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x979d0c00) [pid = 1778] [serial = 1115] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x98626400) [pid = 1778] [serial = 1122] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x904fd800) [pid = 1778] [serial = 1097] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8fde7400) [pid = 1778] [serial = 1092] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8f403400) [pid = 1778] [serial = 1088] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x92a80400) [pid = 1778] [serial = 1101] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8787e800) [pid = 1778] [serial = 1071] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x97966000) [pid = 1778] [serial = 1113] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8bb43800) [pid = 1778] [serial = 1076] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x89af5800) [pid = 1778] [serial = 1073] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x906bac00) [pid = 1778] [serial = 1098] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89cba000) [pid = 1778] [serial = 1074] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8c64ec00) [pid = 1778] [serial = 1080] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1778 | 1461197640879 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:14:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:14:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 3239ms 17:14:00 INFO - PROCESS | 1778 | 1461197640924 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1778 | 1461197640930 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:14:00 INFO - PROCESS | 1778 | 1461197640983 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1778 | 1461197640988 Marionette TRACE conn3 <- [1,1646,null,{}] 17:14:01 INFO - PROCESS | 1778 | 1461197640997 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:01 INFO - PROCESS | 1778 | 1461197641228 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:14:01 INFO - PROCESS | 1778 | 1461197641420 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c7000 == 120 [pid = 1778] [id = 419] 17:14:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8649e400) [pid = 1778] [serial = 1258] [outer = (nil)] 17:14:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8670e400) [pid = 1778] [serial = 1259] [outer = 0x8649e400] 17:14:01 INFO - PROCESS | 1778 | 1461197641501 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x876b7400) [pid = 1778] [serial = 1260] [outer = 0x8649e400] 17:14:02 INFO - PROCESS | 1778 | 1461197642395 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1455ms 17:14:02 INFO - PROCESS | 1778 | 1461197642428 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1778 | 1461197642435 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:14:02 INFO - PROCESS | 1778 | 1461197642447 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1778 | 1461197642450 Marionette TRACE conn3 <- [1,1650,null,{}] 17:14:02 INFO - PROCESS | 1778 | 1461197642457 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 1778 | 1461197642669 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:14:02 INFO - PROCESS | 1778 | 1461197642940 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670fc00 == 121 [pid = 1778] [id = 420] 17:14:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x87889800) [pid = 1778] [serial = 1261] [outer = (nil)] 17:14:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x89304800) [pid = 1778] [serial = 1262] [outer = 0x87889800] 17:14:03 INFO - PROCESS | 1778 | 1461197643037 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8948c800) [pid = 1778] [serial = 1263] [outer = 0x87889800] 17:14:04 INFO - PROCESS | 1778 | 1461197644094 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1742ms 17:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:14:04 INFO - PROCESS | 1778 | 1461197644189 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 1778 | 1461197644192 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:14:04 INFO - PROCESS | 1778 | 1461197644200 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 1778 | 1461197644206 Marionette TRACE conn3 <- [1,1654,null,{}] 17:14:04 INFO - PROCESS | 1778 | 1461197644239 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:04 INFO - PROCESS | 1778 | 1461197644551 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:14:04 INFO - PROCESS | 1778 | 1461197644749 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x89490800 == 122 [pid = 1778] [id = 421] 17:14:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8a224400) [pid = 1778] [serial = 1264] [outer = (nil)] 17:14:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8a62e800) [pid = 1778] [serial = 1265] [outer = 0x8a224400] 17:14:04 INFO - PROCESS | 1778 | 1461197644829 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8acbac00) [pid = 1778] [serial = 1266] [outer = 0x8a224400] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x879f7400) [pid = 1778] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8a630400) [pid = 1778] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x95a07000) [pid = 1778] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x84fb5000) [pid = 1778] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8fe57400) [pid = 1778] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8dbe9c00) [pid = 1778] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8f209800) [pid = 1778] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8dbe5c00) [pid = 1778] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x84d94800) [pid = 1778] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x879f8400) [pid = 1778] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x914dbc00) [pid = 1778] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x9745c800) [pid = 1778] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8acb3800) [pid = 1778] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x876ad000) [pid = 1778] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x95a03000) [pid = 1778] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x864a4000) [pid = 1778] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8dbed400) [pid = 1778] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x879f2000) [pid = 1778] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8bc5d800) [pid = 1778] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x89afc400) [pid = 1778] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x911d3800) [pid = 1778] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:14:05 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x853f7000) [pid = 1778] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:14:06 INFO - PROCESS | 1778 | 1461197646146 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2007ms 17:14:06 INFO - PROCESS | 1778 | 1461197646207 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 1778 | 1461197646212 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:14:06 INFO - PROCESS | 1778 | 1461197646218 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 1778 | 1461197646222 Marionette TRACE conn3 <- [1,1658,null,{}] 17:14:06 INFO - PROCESS | 1778 | 1461197646227 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:06 INFO - PROCESS | 1778 | 1461197646460 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:14:06 INFO - PROCESS | 1778 | 1461197646676 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb5000 == 123 [pid = 1778] [id = 422] 17:14:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x853f6800) [pid = 1778] [serial = 1267] [outer = (nil)] 17:14:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8a62c400) [pid = 1778] [serial = 1268] [outer = 0x853f6800] 17:14:06 INFO - PROCESS | 1778 | 1461197646753 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8ad32000) [pid = 1778] [serial = 1269] [outer = 0x853f6800] 17:14:07 INFO - PROCESS | 1778 | 1461197647777 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1590ms 17:14:07 INFO - PROCESS | 1778 | 1461197647810 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1778 | 1461197647816 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:14:07 INFO - PROCESS | 1778 | 1461197647825 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1778 | 1461197647831 Marionette TRACE conn3 <- [1,1662,null,{}] 17:14:07 INFO - PROCESS | 1778 | 1461197647842 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:08 INFO - PROCESS | 1778 | 1461197648087 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:14:08 INFO - PROCESS | 1778 | 1461197648488 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x876ac400 == 124 [pid = 1778] [id = 423] 17:14:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x876b0800) [pid = 1778] [serial = 1270] [outer = (nil)] 17:14:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x87888000) [pid = 1778] [serial = 1271] [outer = 0x876b0800] 17:14:08 INFO - PROCESS | 1778 | 1461197648605 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x879f3c00) [pid = 1778] [serial = 1272] [outer = 0x876b0800] 17:14:09 INFO - PROCESS | 1778 | 1461197649601 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1839ms 17:14:09 INFO - PROCESS | 1778 | 1461197649666 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:14:09 INFO - PROCESS | 1778 | 1461197649677 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:14:09 INFO - PROCESS | 1778 | 1461197649689 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1778 | 1461197649694 Marionette TRACE conn3 <- [1,1666,null,{}] 17:14:09 INFO - PROCESS | 1778 | 1461197649701 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:09 INFO - PROCESS | 1778 | 1461197649984 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:14:10 INFO - PROCESS | 1778 | 1461197650313 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x87888c00 == 125 [pid = 1778] [id = 424] 17:14:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x879fb000) [pid = 1778] [serial = 1273] [outer = (nil)] 17:14:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x89cb9400) [pid = 1778] [serial = 1274] [outer = 0x879fb000] 17:14:10 INFO - PROCESS | 1778 | 1461197650403 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8acb9000) [pid = 1778] [serial = 1275] [outer = 0x879fb000] 17:14:11 INFO - PROCESS | 1778 | 1461197651461 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1838ms 17:14:11 INFO - PROCESS | 1778 | 1461197651525 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1778 | 1461197651530 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:14:11 INFO - PROCESS | 1778 | 1461197651537 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1778 | 1461197651544 Marionette TRACE conn3 <- [1,1670,null,{}] 17:14:11 INFO - PROCESS | 1778 | 1461197651561 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:11 INFO - PROCESS | 1778 | 1461197651833 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:14:12 INFO - PROCESS | 1778 | 1461197652227 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad38400 == 126 [pid = 1778] [id = 425] 17:14:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8aeb3000) [pid = 1778] [serial = 1276] [outer = (nil)] 17:14:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8bc5cc00) [pid = 1778] [serial = 1277] [outer = 0x8aeb3000] 17:14:12 INFO - PROCESS | 1778 | 1461197652331 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8be03c00) [pid = 1778] [serial = 1278] [outer = 0x8aeb3000] 17:14:13 INFO - PROCESS | 1778 | 1461197653297 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1798ms 17:14:13 INFO - PROCESS | 1778 | 1461197653336 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1778 | 1461197653342 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:14:13 INFO - PROCESS | 1778 | 1461197653348 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1778 | 1461197653352 Marionette TRACE conn3 <- [1,1674,null,{}] 17:14:13 INFO - PROCESS | 1778 | 1461197653358 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:13 INFO - PROCESS | 1778 | 1461197653625 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:14:13 INFO - PROCESS | 1778 | 1461197653943 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x86713800 == 127 [pid = 1778] [id = 426] 17:14:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8bc5fc00) [pid = 1778] [serial = 1279] [outer = (nil)] 17:14:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8c6b8400) [pid = 1778] [serial = 1280] [outer = 0x8bc5fc00] 17:14:14 INFO - PROCESS | 1778 | 1461197654076 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8c6c3400) [pid = 1778] [serial = 1281] [outer = 0x8bc5fc00] 17:14:15 INFO - PROCESS | 1778 | 1461197655079 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1790ms 17:14:15 INFO - PROCESS | 1778 | 1461197655139 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1778 | 1461197655144 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:14:15 INFO - PROCESS | 1778 | 1461197655150 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 1778 | 1461197655153 Marionette TRACE conn3 <- [1,1678,null,{}] 17:14:15 INFO - PROCESS | 1778 | 1461197655159 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:15 INFO - PROCESS | 1778 | 1461197655387 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:14:15 INFO - PROCESS | 1778 | 1461197655702 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be0f800 == 128 [pid = 1778] [id = 427] 17:14:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8c649c00) [pid = 1778] [serial = 1282] [outer = (nil)] 17:14:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8dbe6400) [pid = 1778] [serial = 1283] [outer = 0x8c649c00] 17:14:15 INFO - PROCESS | 1778 | 1461197655798 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8dbee800) [pid = 1778] [serial = 1284] [outer = 0x8c649c00] 17:14:16 INFO - PROCESS | 1778 | 1461197656737 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1631ms 17:14:16 INFO - PROCESS | 1778 | 1461197656782 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:14:16 INFO - PROCESS | 1778 | 1461197656786 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:14:16 INFO - PROCESS | 1778 | 1461197656793 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1778 | 1461197656797 Marionette TRACE conn3 <- [1,1682,null,{}] 17:14:16 INFO - PROCESS | 1778 | 1461197656802 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:17 INFO - PROCESS | 1778 | 1461197657076 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:14:17 INFO - PROCESS | 1778 | 1461197657408 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7ce400 == 129 [pid = 1778] [id = 428] 17:14:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8eacb800) [pid = 1778] [serial = 1285] [outer = (nil)] 17:14:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f209800) [pid = 1778] [serial = 1286] [outer = 0x8eacb800] 17:14:17 INFO - PROCESS | 1778 | 1461197657508 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f20e800) [pid = 1778] [serial = 1287] [outer = 0x8eacb800] 17:14:18 INFO - PROCESS | 1778 | 1461197658439 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1690ms 17:14:18 INFO - PROCESS | 1778 | 1461197658483 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1778 | 1461197658487 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:14:18 INFO - PROCESS | 1778 | 1461197658494 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1778 | 1461197658497 Marionette TRACE conn3 <- [1,1686,null,{}] 17:14:18 INFO - PROCESS | 1778 | 1461197658503 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:18 INFO - PROCESS | 1778 | 1461197658759 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:14:19 INFO - PROCESS | 1778 | 1461197659083 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad55000 == 130 [pid = 1778] [id = 429] 17:14:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f206c00) [pid = 1778] [serial = 1288] [outer = (nil)] 17:14:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f573800) [pid = 1778] [serial = 1289] [outer = 0x8f206c00] 17:14:19 INFO - PROCESS | 1778 | 1461197659195 Marionette DEBUG loaded listener.js 17:14:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8f57b000) [pid = 1778] [serial = 1290] [outer = 0x8f206c00] 17:14:20 INFO - PROCESS | 1778 | 1461197660092 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:14:20 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 17:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1633ms 17:14:20 INFO - PROCESS | 1778 | 1461197660128 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:14:20 INFO - PROCESS | 1778 | 1461197660131 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:14:20 INFO - PROCESS | 1778 | 1461197660138 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 1778 | 1461197660141 Marionette TRACE conn3 <- [1,1690,null,{}] 17:14:20 INFO - PROCESS | 1778 | 1461197660147 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 1778 | 1461197660351 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:14:20 INFO - PROCESS | 1778 | 1461197660668 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f403400 == 131 [pid = 1778] [id = 430] 17:14:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8f403800) [pid = 1778] [serial = 1291] [outer = (nil)] 17:14:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fdeb000) [pid = 1778] [serial = 1292] [outer = 0x8f403800] 17:14:20 INFO - PROCESS | 1778 | 1461197660765 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8fdefc00) [pid = 1778] [serial = 1293] [outer = 0x8f403800] 17:14:21 INFO - PROCESS | 1778 | 1461197661696 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1634ms 17:14:21 INFO - PROCESS | 1778 | 1461197661774 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 1778 | 1461197661777 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:14:21 INFO - PROCESS | 1778 | 1461197661785 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 1778 | 1461197661789 Marionette TRACE conn3 <- [1,1694,null,{}] 17:14:21 INFO - PROCESS | 1778 | 1461197661795 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:22 INFO - PROCESS | 1778 | 1461197662058 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:14:22 INFO - PROCESS | 1778 | 1461197662385 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c64d000 == 132 [pid = 1778] [id = 431] 17:14:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8f8e6000) [pid = 1778] [serial = 1294] [outer = (nil)] 17:14:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x9039ac00) [pid = 1778] [serial = 1295] [outer = 0x8f8e6000] 17:14:22 INFO - PROCESS | 1778 | 1461197662477 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x9039cc00) [pid = 1778] [serial = 1296] [outer = 0x8f8e6000] 17:14:23 INFO - PROCESS | 1778 | 1461197663443 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1731ms 17:14:23 INFO - PROCESS | 1778 | 1461197663520 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1778 | 1461197663527 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:14:23 INFO - PROCESS | 1778 | 1461197663654 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1778 | 1461197663658 Marionette TRACE conn3 <- [1,1698,null,{}] 17:14:23 INFO - PROCESS | 1778 | 1461197663666 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 1778 | 1461197663896 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:14:24 INFO - PROCESS | 1778 | 1461197664244 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eacf800 == 133 [pid = 1778] [id = 432] 17:14:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8fe54c00) [pid = 1778] [serial = 1297] [outer = (nil)] 17:14:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x911d3800) [pid = 1778] [serial = 1298] [outer = 0x8fe54c00] 17:14:24 INFO - PROCESS | 1778 | 1461197664334 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x913f7000) [pid = 1778] [serial = 1299] [outer = 0x8fe54c00] 17:14:25 INFO - PROCESS | 1778 | 1461197665255 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:14:25 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 17:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1695ms 17:14:25 INFO - PROCESS | 1778 | 1461197665293 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:14:25 INFO - PROCESS | 1778 | 1461197665297 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:14:25 INFO - PROCESS | 1778 | 1461197665304 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:14:25 INFO - PROCESS | 1778 | 1461197665308 Marionette TRACE conn3 <- [1,1702,null,{}] 17:14:25 INFO - PROCESS | 1778 | 1461197665314 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:25 INFO - PROCESS | 1778 | 1461197665559 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:14:25 INFO - PROCESS | 1778 | 1461197665887 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x9072f800 == 134 [pid = 1778] [id = 433] 17:14:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x92a81c00) [pid = 1778] [serial = 1300] [outer = (nil)] 17:14:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x93d86400) [pid = 1778] [serial = 1301] [outer = 0x92a81c00] 17:14:25 INFO - PROCESS | 1778 | 1461197665989 Marionette DEBUG loaded listener.js 17:14:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x96231000) [pid = 1778] [serial = 1302] [outer = 0x92a81c00] 17:14:26 INFO - PROCESS | 1778 | 1461197666979 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1732ms 17:14:27 INFO - PROCESS | 1778 | 1461197667038 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:14:27 INFO - PROCESS | 1778 | 1461197667041 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:14:27 INFO - PROCESS | 1778 | 1461197667048 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:14:27 INFO - PROCESS | 1778 | 1461197667052 Marionette TRACE conn3 <- [1,1706,null,{}] 17:14:27 INFO - PROCESS | 1778 | 1461197667058 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:27 INFO - PROCESS | 1778 | 1461197667277 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:14:27 INFO - PROCESS | 1778 | 1461197667611 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x90730c00 == 135 [pid = 1778] [id = 434] 17:14:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x911d9400) [pid = 1778] [serial = 1303] [outer = (nil)] 17:14:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x971c2000) [pid = 1778] [serial = 1304] [outer = 0x911d9400] 17:14:27 INFO - PROCESS | 1778 | 1461197667706 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x97451c00) [pid = 1778] [serial = 1305] [outer = 0x911d9400] 17:14:28 INFO - PROCESS | 1778 | 1461197668643 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1630ms 17:14:28 INFO - PROCESS | 1778 | 1461197668680 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 1778 | 1461197668684 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:14:28 INFO - PROCESS | 1778 | 1461197668691 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 1778 | 1461197668694 Marionette TRACE conn3 <- [1,1710,null,{}] 17:14:28 INFO - PROCESS | 1778 | 1461197668700 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:28 INFO - PROCESS | 1778 | 1461197668910 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:14:29 INFO - PROCESS | 1778 | 1461197669241 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x96ff7c00 == 136 [pid = 1778] [id = 435] 17:14:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x97110400) [pid = 1778] [serial = 1306] [outer = (nil)] 17:14:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x97514c00) [pid = 1778] [serial = 1307] [outer = 0x97110400] 17:14:29 INFO - PROCESS | 1778 | 1461197669341 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x976af000) [pid = 1778] [serial = 1308] [outer = 0x97110400] 17:14:30 INFO - PROCESS | 1778 | 1461197670288 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1636ms 17:14:30 INFO - PROCESS | 1778 | 1461197670329 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 1778 | 1461197670333 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:14:30 INFO - PROCESS | 1778 | 1461197670339 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 1778 | 1461197670343 Marionette TRACE conn3 <- [1,1714,null,{}] 17:14:30 INFO - PROCESS | 1778 | 1461197670349 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:30 INFO - PROCESS | 1778 | 1461197670565 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:14:30 INFO - PROCESS | 1778 | 1461197670904 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x906ae400 == 137 [pid = 1778] [id = 436] 17:14:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9750e400) [pid = 1778] [serial = 1309] [outer = (nil)] 17:14:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x978a7400) [pid = 1778] [serial = 1310] [outer = 0x9750e400] 17:14:31 INFO - PROCESS | 1778 | 1461197671000 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x978aa000) [pid = 1778] [serial = 1311] [outer = 0x9750e400] 17:14:31 INFO - PROCESS | 1778 | 1461197671930 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1647ms 17:14:31 INFO - PROCESS | 1778 | 1461197671990 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 1778 | 1461197671995 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:14:32 INFO - PROCESS | 1778 | 1461197672003 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1778 | 1461197672007 Marionette TRACE conn3 <- [1,1718,null,{}] 17:14:32 INFO - PROCESS | 1778 | 1461197672013 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 1778 | 1461197672251 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:14:32 INFO - PROCESS | 1778 | 1461197672577 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x97509800 == 138 [pid = 1778] [id = 437] 17:14:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x976b5c00) [pid = 1778] [serial = 1312] [outer = (nil)] 17:14:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x9796dc00) [pid = 1778] [serial = 1313] [outer = 0x976b5c00] 17:14:32 INFO - PROCESS | 1778 | 1461197672676 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x979cc000) [pid = 1778] [serial = 1314] [outer = 0x976b5c00] 17:14:33 INFO - PROCESS | 1778 | 1461197673654 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1733ms 17:14:33 INFO - PROCESS | 1778 | 1461197673763 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 1778 | 1461197673768 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:14:33 INFO - PROCESS | 1778 | ************************* 17:14:33 INFO - PROCESS | 1778 | A coding exception was thrown and uncaught in a Task. 17:14:33 INFO - PROCESS | 1778 | 17:14:33 INFO - PROCESS | 1778 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:14:33 INFO - PROCESS | 1778 | Full stack: 17:14:33 INFO - PROCESS | 1778 | ************************* 17:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:14:33 INFO - PROCESS | 1778 | 1461197673782 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1778 | 1461197673786 Marionette TRACE conn3 <- [1,1722,null,{}] 17:14:33 INFO - PROCESS | 1778 | 1461197673848 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:34 INFO - PROCESS | 1778 | 1461197674108 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:14:34 INFO - PROCESS | 1778 | 1461197674453 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x853ef800 == 139 [pid = 1778] [id = 438] 17:14:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x857c2400) [pid = 1778] [serial = 1315] [outer = (nil)] 17:14:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x979d8c00) [pid = 1778] [serial = 1316] [outer = 0x857c2400] 17:14:34 INFO - PROCESS | 1778 | 1461197674540 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x97b08000) [pid = 1778] [serial = 1317] [outer = 0x857c2400] 17:14:35 INFO - PROCESS | 1778 | 1461197675459 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:14:35 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 17:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1725ms 17:14:35 INFO - PROCESS | 1778 | 1461197675509 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1778 | 1461197675512 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:14:35 INFO - PROCESS | 1778 | 1461197675519 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1778 | 1461197675522 Marionette TRACE conn3 <- [1,1726,null,{}] 17:14:35 INFO - PROCESS | 1778 | 1461197675529 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:35 INFO - PROCESS | 1778 | 1461197675761 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:14:36 INFO - PROCESS | 1778 | 1461197676062 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x96fb6400 == 140 [pid = 1778] [id = 439] 17:14:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x9796a000) [pid = 1778] [serial = 1318] [outer = (nil)] 17:14:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x98e05400) [pid = 1778] [serial = 1319] [outer = 0x9796a000] 17:14:36 INFO - PROCESS | 1778 | 1461197676164 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x98e0f400) [pid = 1778] [serial = 1320] [outer = 0x9796a000] 17:14:37 INFO - PROCESS | 1778 | 1461197677140 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1684ms 17:14:37 INFO - PROCESS | 1778 | 1461197677205 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1778 | 1461197677209 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:14:37 INFO - PROCESS | 1778 | 1461197677228 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1778 | 1461197677240 Marionette TRACE conn3 <- [1,1730,null,{}] 17:14:37 INFO - PROCESS | 1778 | 1461197677251 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:37 INFO - PROCESS | 1778 | 1461197677521 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:14:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8f8400 == 139 [pid = 1778] [id = 121] 17:14:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8aea6800 == 138 [pid = 1778] [id = 267] 17:14:39 INFO - PROCESS | 1778 | --DOCSHELL 0x89490800 == 137 [pid = 1778] [id = 421] 17:14:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8670fc00 == 136 [pid = 1778] [id = 420] 17:14:39 INFO - PROCESS | 1778 | --DOCSHELL 0x857c7000 == 135 [pid = 1778] [id = 419] 17:14:39 INFO - PROCESS | 1778 | 1461197679322 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x89af7400) [pid = 1778] [serial = 1200] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x881cd000) [pid = 1778] [serial = 1197] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8ad2cc00) [pid = 1778] [serial = 1142] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x97460400) [pid = 1778] [serial = 1172] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x9aec7000) [pid = 1778] [serial = 1184] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x9aece000) [pid = 1778] [serial = 1185] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x90399000) [pid = 1778] [serial = 1163] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8dd99400) [pid = 1778] [serial = 1151] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8fde4c00) [pid = 1778] [serial = 1160] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8fde9800) [pid = 1778] [serial = 1161] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8e9e6000) [pid = 1778] [serial = 1152] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x9aecd400) [pid = 1778] [serial = 1187] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x8eb2c800) [pid = 1778] [serial = 1155] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x9750e000) [pid = 1778] [serial = 1173] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x84da1800) [pid = 1778] [serial = 1136] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8ad2f800) [pid = 1778] [serial = 1068] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x96237400) [pid = 1778] [serial = 1169] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x98435400) [pid = 1778] [serial = 1176] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8bc5e800) [pid = 1778] [serial = 1145] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x87880800) [pid = 1778] [serial = 1194] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x99214800) [pid = 1778] [serial = 1182] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x89489800) [pid = 1778] [serial = 1199] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8ad3ac00) [pid = 1778] [serial = 1143] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x853f7c00) [pid = 1778] [serial = 1137] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x9822c800) [pid = 1778] [serial = 1175] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8eb28c00) [pid = 1778] [serial = 1154] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8f408800) [pid = 1778] [serial = 1158] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x89481400) [pid = 1778] [serial = 1140] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x99210c00) [pid = 1778] [serial = 1181] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x96368400) [pid = 1778] [serial = 1170] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8c6b5c00) [pid = 1778] [serial = 1148] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x98e04800) [pid = 1778] [serial = 1178] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x9039f400) [pid = 1778] [serial = 1164] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x98ed7400) [pid = 1778] [serial = 1179] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x91410800) [pid = 1778] [serial = 1167] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x876b3400) [pid = 1778] [serial = 1193] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x853fc400) [pid = 1778] [serial = 1190] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x879fa000) [pid = 1778] [serial = 1139] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8bd87400) [pid = 1778] [serial = 1146] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x911d7400) [pid = 1778] [serial = 1166] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x881c3400) [pid = 1778] [serial = 1196] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8c7c4c00) [pid = 1778] [serial = 1149] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8f358000) [pid = 1778] [serial = 1157] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x857cb000) [pid = 1778] [serial = 1191] [outer = (nil)] [url = about:blank] 17:14:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c4800 == 136 [pid = 1778] [id = 440] 17:14:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x857c7400) [pid = 1778] [serial = 1321] [outer = (nil)] 17:14:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x857cc800) [pid = 1778] [serial = 1322] [outer = 0x857c7400] 17:14:39 INFO - PROCESS | 1778 | 1461197679664 Marionette DEBUG loaded listener.js 17:14:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x864a1c00) [pid = 1778] [serial = 1323] [outer = 0x857c7400] 17:14:40 INFO - PROCESS | 1778 | 1461197680547 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:14:40 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 17:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 3366ms 17:14:40 INFO - PROCESS | 1778 | 1461197680586 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 1778 | 1461197680594 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:14:40 INFO - PROCESS | 1778 | 1461197680602 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 1778 | 1461197680609 Marionette TRACE conn3 <- [1,1734,null,{}] 17:14:40 INFO - PROCESS | 1778 | 1461197680617 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:40 INFO - PROCESS | 1778 | 1461197680841 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:14:41 INFO - PROCESS | 1778 | 1461197681055 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x879f7000 == 137 [pid = 1778] [id = 441] 17:14:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x879f8c00) [pid = 1778] [serial = 1324] [outer = (nil)] 17:14:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x881c8000) [pid = 1778] [serial = 1325] [outer = 0x879f8c00] 17:14:41 INFO - PROCESS | 1778 | 1461197681198 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x89303c00) [pid = 1778] [serial = 1326] [outer = 0x879f8c00] 17:14:42 INFO - PROCESS | 1778 | 1461197682080 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1538ms 17:14:42 INFO - PROCESS | 1778 | 1461197682154 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 1778 | 1461197682159 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:14:42 INFO - PROCESS | 1778 | 1461197682169 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1778 | 1461197682173 Marionette TRACE conn3 <- [1,1738,null,{}] 17:14:42 INFO - PROCESS | 1778 | 1461197682179 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:42 INFO - PROCESS | 1778 | 1461197682465 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:14:42 INFO - PROCESS | 1778 | 1461197682495 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a4400 == 138 [pid = 1778] [id = 442] 17:14:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x881c9800) [pid = 1778] [serial = 1327] [outer = (nil)] 17:14:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x89cadc00) [pid = 1778] [serial = 1328] [outer = 0x881c9800] 17:14:42 INFO - PROCESS | 1778 | 1461197682572 Marionette DEBUG loaded listener.js 17:14:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x89cb6000) [pid = 1778] [serial = 1329] [outer = 0x881c9800] 17:14:43 INFO - PROCESS | 1778 | 1461197683730 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1582ms 17:14:43 INFO - PROCESS | 1778 | 1461197683750 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:14:43 INFO - PROCESS | 1778 | 1461197683756 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:14:43 INFO - PROCESS | 1778 | 1461197683771 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 1778 | 1461197683780 Marionette TRACE conn3 <- [1,1742,null,{}] 17:14:43 INFO - PROCESS | 1778 | 1461197683794 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 1778 | 1461197684082 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:14:44 INFO - PROCESS | 1778 | 1461197684113 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x899fa800 == 139 [pid = 1778] [id = 443] 17:14:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x89cb5c00) [pid = 1778] [serial = 1330] [outer = (nil)] 17:14:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8ad55c00) [pid = 1778] [serial = 1331] [outer = 0x89cb5c00] 17:14:44 INFO - PROCESS | 1778 | 1461197684191 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8aea8400) [pid = 1778] [serial = 1332] [outer = 0x89cb5c00] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x84d9a800) [pid = 1778] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8a224400) [pid = 1778] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x857c5400) [pid = 1778] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8649e400) [pid = 1778] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x93d7d400) [pid = 1778] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8ead3800) [pid = 1778] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x913f9000) [pid = 1778] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x906bd800) [pid = 1778] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8dd9b400) [pid = 1778] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8e8edc00) [pid = 1778] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8fbb9400) [pid = 1778] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8f403000) [pid = 1778] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8dd9c400) [pid = 1778] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8dd9e800) [pid = 1778] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8be0c800) [pid = 1778] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8bd80c00) [pid = 1778] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8bc5a400) [pid = 1778] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8ad51000) [pid = 1778] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8ad32800) [pid = 1778] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x89cba400) [pid = 1778] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:14:45 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x87889800) [pid = 1778] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:14:45 INFO - PROCESS | 1778 | 1461197685976 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2255ms 17:14:46 INFO - PROCESS | 1778 | 1461197686021 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 1778 | 1461197686028 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:14:46 INFO - PROCESS | 1778 | 1461197686039 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1778 | 1461197686043 Marionette TRACE conn3 <- [1,1746,null,{}] 17:14:46 INFO - PROCESS | 1778 | 1461197686051 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:46 INFO - PROCESS | 1778 | 1461197686281 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:14:46 INFO - PROCESS | 1778 | 1461197686487 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d96400 == 140 [pid = 1778] [id = 444] 17:14:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x84d9a800) [pid = 1778] [serial = 1333] [outer = (nil)] 17:14:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8ad34c00) [pid = 1778] [serial = 1334] [outer = 0x84d9a800] 17:14:46 INFO - PROCESS | 1778 | 1461197686569 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8ad5d000) [pid = 1778] [serial = 1335] [outer = 0x84d9a800] 17:14:47 INFO - PROCESS | 1778 | 1461197687725 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1751ms 17:14:47 INFO - PROCESS | 1778 | 1461197687792 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:14:47 INFO - PROCESS | 1778 | 1461197687803 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:14:47 INFO - PROCESS | 1778 | 1461197687813 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 1778 | 1461197687820 Marionette TRACE conn3 <- [1,1750,null,{}] 17:14:47 INFO - PROCESS | 1778 | 1461197687833 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:48 INFO - PROCESS | 1778 | 1461197688135 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:14:48 INFO - PROCESS | 1778 | 1461197688479 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cec00 == 141 [pid = 1778] [id = 445] 17:14:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8670c800) [pid = 1778] [serial = 1336] [outer = (nil)] 17:14:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x879f2400) [pid = 1778] [serial = 1337] [outer = 0x8670c800] 17:14:48 INFO - PROCESS | 1778 | 1461197688573 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8930d400) [pid = 1778] [serial = 1338] [outer = 0x8670c800] 17:14:49 INFO - PROCESS | 1778 | 1461197689609 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1845ms 17:14:49 INFO - PROCESS | 1778 | 1461197689658 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1778 | 1461197689668 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:14:49 INFO - PROCESS | 1778 | 1461197689679 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1778 | 1461197689683 Marionette TRACE conn3 <- [1,1754,null,{}] 17:14:49 INFO - PROCESS | 1778 | 1461197689690 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 1778 | 1461197689928 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:14:50 INFO - PROCESS | 1778 | 1461197690276 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f4c00 == 142 [pid = 1778] [id = 446] 17:14:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x899fc800) [pid = 1778] [serial = 1339] [outer = (nil)] 17:14:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8acb0800) [pid = 1778] [serial = 1340] [outer = 0x899fc800] 17:14:50 INFO - PROCESS | 1778 | 1461197690369 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8ad37800) [pid = 1778] [serial = 1341] [outer = 0x899fc800] 17:14:51 INFO - PROCESS | 1778 | 1461197691522 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1890ms 17:14:51 INFO - PROCESS | 1778 | 1461197691569 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:14:51 INFO - PROCESS | 1778 | 1461197691574 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:14:51 INFO - PROCESS | 1778 | 1461197691581 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 1778 | 1461197691587 Marionette TRACE conn3 <- [1,1758,null,{}] 17:14:51 INFO - PROCESS | 1778 | 1461197691604 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:51 INFO - PROCESS | 1778 | 1461197691877 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:14:52 INFO - PROCESS | 1778 | 1461197692204 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a627400 == 143 [pid = 1778] [id = 447] 17:14:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8bc5c400) [pid = 1778] [serial = 1342] [outer = (nil)] 17:14:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8bd89000) [pid = 1778] [serial = 1343] [outer = 0x8bc5c400] 17:14:52 INFO - PROCESS | 1778 | 1461197692309 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8c646800) [pid = 1778] [serial = 1344] [outer = 0x8bc5c400] 17:14:53 INFO - PROCESS | 1778 | 1461197693282 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1742ms 17:14:53 INFO - PROCESS | 1778 | 1461197693323 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:14:53 INFO - PROCESS | 1778 | 1461197693328 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:14:53 INFO - PROCESS | 1778 | 1461197693334 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1778 | 1461197693339 Marionette TRACE conn3 <- [1,1762,null,{}] 17:14:53 INFO - PROCESS | 1778 | 1461197693346 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:53 INFO - PROCESS | 1778 | 1461197693569 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:14:53 INFO - PROCESS | 1778 | 1461197693836 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc57c00 == 144 [pid = 1778] [id = 448] 17:14:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8be02000) [pid = 1778] [serial = 1345] [outer = (nil)] 17:14:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8c7c4c00) [pid = 1778] [serial = 1346] [outer = 0x8be02000] 17:14:53 INFO - PROCESS | 1778 | 1461197693984 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8dbe1000) [pid = 1778] [serial = 1347] [outer = 0x8be02000] 17:14:54 INFO - PROCESS | 1778 | 1461197694988 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1687ms 17:14:55 INFO - PROCESS | 1778 | 1461197695023 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 1778 | 1461197695026 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:14:55 INFO - PROCESS | 1778 | 1461197695034 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1778 | 1461197695038 Marionette TRACE conn3 <- [1,1766,null,{}] 17:14:55 INFO - PROCESS | 1778 | 1461197695044 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:55 INFO - PROCESS | 1778 | 1461197695297 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:14:55 INFO - PROCESS | 1778 | 1461197695691 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x87889800 == 145 [pid = 1778] [id = 449] 17:14:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8c64fc00) [pid = 1778] [serial = 1348] [outer = (nil)] 17:14:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8dda8c00) [pid = 1778] [serial = 1349] [outer = 0x8c64fc00] 17:14:55 INFO - PROCESS | 1778 | 1461197695789 Marionette DEBUG loaded listener.js 17:14:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8e8ed800) [pid = 1778] [serial = 1350] [outer = 0x8c64fc00] 17:14:56 INFO - PROCESS | 1778 | 1461197696797 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1838ms 17:14:56 INFO - PROCESS | 1778 | 1461197696873 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:14:56 INFO - PROCESS | 1778 | 1461197696878 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:14:56 INFO - PROCESS | 1778 | 1461197696885 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 1778 | 1461197696889 Marionette TRACE conn3 <- [1,1770,null,{}] 17:14:56 INFO - PROCESS | 1778 | 1461197696895 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:57 INFO - PROCESS | 1778 | 1461197697200 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:14:57 INFO - PROCESS | 1778 | 1461197697538 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f2800 == 146 [pid = 1778] [id = 450] 17:14:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8dd9f400) [pid = 1778] [serial = 1351] [outer = (nil)] 17:14:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8eb28400) [pid = 1778] [serial = 1352] [outer = 0x8dd9f400] 17:14:57 INFO - PROCESS | 1778 | 1461197697642 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8eb30800) [pid = 1778] [serial = 1353] [outer = 0x8dd9f400] 17:14:58 INFO - PROCESS | 1778 | 1461197698592 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1741ms 17:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:14:58 INFO - PROCESS | 1778 | 1461197698641 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:14:58 INFO - PROCESS | 1778 | 1461197698645 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:14:58 INFO - PROCESS | 1778 | 1461197698653 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 1778 | 1461197698656 Marionette TRACE conn3 <- [1,1774,null,{}] 17:14:58 INFO - PROCESS | 1778 | 1461197698662 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:58 INFO - PROCESS | 1778 | 1461197698888 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:14:59 INFO - PROCESS | 1778 | 1461197699212 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbeb000 == 147 [pid = 1778] [id = 451] 17:14:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8eb2bc00) [pid = 1778] [serial = 1354] [outer = (nil)] 17:14:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8f40e400) [pid = 1778] [serial = 1355] [outer = 0x8eb2bc00] 17:14:59 INFO - PROCESS | 1778 | 1461197699311 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8f574400) [pid = 1778] [serial = 1356] [outer = 0x8eb2bc00] 17:15:00 INFO - PROCESS | 1778 | 1461197700282 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1686ms 17:15:00 INFO - PROCESS | 1778 | 1461197700338 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1778 | 1461197700341 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:15:00 INFO - PROCESS | 1778 | 1461197700349 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1778 | 1461197700352 Marionette TRACE conn3 <- [1,1778,null,{}] 17:15:00 INFO - PROCESS | 1778 | 1461197700359 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:00 INFO - PROCESS | 1778 | 1461197700616 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:15:00 INFO - PROCESS | 1778 | 1461197700945 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd9e800 == 148 [pid = 1778] [id = 452] 17:15:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8f210800) [pid = 1778] [serial = 1357] [outer = (nil)] 17:15:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8fde9800) [pid = 1778] [serial = 1358] [outer = 0x8f210800] 17:15:01 INFO - PROCESS | 1778 | 1461197701042 Marionette DEBUG loaded listener.js 17:15:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8fdef400) [pid = 1778] [serial = 1359] [outer = 0x8f210800] 17:15:02 INFO - PROCESS | 1778 | 1461197702050 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:15:02 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 17:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1745ms 17:15:02 INFO - PROCESS | 1778 | 1461197702097 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1778 | 1461197702104 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:15:02 INFO - PROCESS | 1778 | 1461197702115 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1778 | 1461197702122 Marionette TRACE conn3 <- [1,1782,null,{}] 17:15:02 INFO - PROCESS | 1778 | 1461197702129 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:02 INFO - PROCESS | 1778 | 1461197702377 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:15:02 INFO - PROCESS | 1778 | 1461197702702 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c4c00 == 149 [pid = 1778] [id = 453] 17:15:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8a626c00) [pid = 1778] [serial = 1360] [outer = (nil)] 17:15:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x90395400) [pid = 1778] [serial = 1361] [outer = 0x8a626c00] 17:15:02 INFO - PROCESS | 1778 | 1461197702805 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x90399000) [pid = 1778] [serial = 1362] [outer = 0x8a626c00] 17:15:03 INFO - PROCESS | 1778 | 1461197703738 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:15:03 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 17:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1686ms 17:15:03 INFO - PROCESS | 1778 | 1461197703801 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:15:03 INFO - PROCESS | 1778 | 1461197703806 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:15:03 INFO - PROCESS | 1778 | 1461197703813 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 1778 | 1461197703817 Marionette TRACE conn3 <- [1,1786,null,{}] 17:15:03 INFO - PROCESS | 1778 | 1461197703823 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:04 INFO - PROCESS | 1778 | 1461197704053 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:15:04 INFO - PROCESS | 1778 | 1461197704387 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f5400 == 150 [pid = 1778] [id = 454] 17:15:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8a630c00) [pid = 1778] [serial = 1363] [outer = (nil)] 17:15:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x90730000) [pid = 1778] [serial = 1364] [outer = 0x8a630c00] 17:15:04 INFO - PROCESS | 1778 | 1461197704500 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x911ce000) [pid = 1778] [serial = 1365] [outer = 0x8a630c00] 17:15:05 INFO - PROCESS | 1778 | 1461197705477 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:15:05 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 17:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1702ms 17:15:05 INFO - PROCESS | 1778 | 1461197705516 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 1778 | 1461197705521 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:15:05 INFO - PROCESS | 1778 | 1461197705528 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1778 | 1461197705532 Marionette TRACE conn3 <- [1,1790,null,{}] 17:15:05 INFO - PROCESS | 1778 | 1461197705538 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:05 INFO - PROCESS | 1778 | 1461197705796 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:15:06 INFO - PROCESS | 1778 | 1461197706133 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x90397800 == 151 [pid = 1778] [id = 455] 17:15:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x9295b000) [pid = 1778] [serial = 1366] [outer = (nil)] 17:15:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x9296e000) [pid = 1778] [serial = 1367] [outer = 0x9295b000] 17:15:06 INFO - PROCESS | 1778 | 1461197706235 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x92a80400) [pid = 1778] [serial = 1368] [outer = 0x9295b000] 17:15:07 INFO - PROCESS | 1778 | 1461197707166 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:15:07 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) 17:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1696ms 17:15:07 INFO - PROCESS | 1778 | 1461197707242 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1778 | 1461197707247 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:15:07 INFO - PROCESS | 1778 | 1461197707253 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1778 | 1461197707257 Marionette TRACE conn3 <- [1,1794,null,{}] 17:15:07 INFO - PROCESS | 1778 | 1461197707263 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:07 INFO - PROCESS | 1778 | 1461197707494 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:15:07 INFO - PROCESS | 1778 | 1461197707864 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe3c00 == 152 [pid = 1778] [id = 456] 17:15:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8dbef000) [pid = 1778] [serial = 1369] [outer = (nil)] 17:15:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x93d0a800) [pid = 1778] [serial = 1370] [outer = 0x8dbef000] 17:15:08 INFO - PROCESS | 1778 | 1461197708029 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x95a06400) [pid = 1778] [serial = 1371] [outer = 0x8dbef000] 17:15:09 INFO - PROCESS | 1778 | 1461197709103 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1889ms 17:15:09 INFO - PROCESS | 1778 | 1461197709143 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1778 | 1461197709147 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:15:09 INFO - PROCESS | 1778 | 1461197709154 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1778 | 1461197709158 Marionette TRACE conn3 <- [1,1798,null,{}] 17:15:09 INFO - PROCESS | 1778 | 1461197709164 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:09 INFO - PROCESS | 1778 | 1461197709394 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:15:09 INFO - PROCESS | 1778 | 1461197709736 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d7cc00 == 153 [pid = 1778] [id = 457] 17:15:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x93d84400) [pid = 1778] [serial = 1372] [outer = (nil)] 17:15:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x9745c400) [pid = 1778] [serial = 1373] [outer = 0x93d84400] 17:15:09 INFO - PROCESS | 1778 | 1461197709847 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x97506000) [pid = 1778] [serial = 1374] [outer = 0x93d84400] 17:15:10 INFO - PROCESS | 1778 | 1461197710851 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1731ms 17:15:10 INFO - PROCESS | 1778 | 1461197710886 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 1778 | 1461197710889 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:15:10 INFO - PROCESS | 1778 | 1461197710897 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 1778 | 1461197710901 Marionette TRACE conn3 <- [1,1802,null,{}] 17:15:10 INFO - PROCESS | 1778 | 1461197710909 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 1778 | 1461197711140 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:15:11 INFO - PROCESS | 1778 | 1461197711516 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x971c3400 == 154 [pid = 1778] [id = 458] 17:15:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x97344000) [pid = 1778] [serial = 1375] [outer = (nil)] 17:15:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x976b6c00) [pid = 1778] [serial = 1376] [outer = 0x97344000] 17:15:11 INFO - PROCESS | 1778 | 1461197711626 Marionette DEBUG loaded listener.js 17:15:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x978a0400) [pid = 1778] [serial = 1377] [outer = 0x97344000] 17:15:12 INFO - PROCESS | 1778 | 1461197712532 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1686ms 17:15:12 INFO - PROCESS | 1778 | 1461197712585 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:15:12 INFO - PROCESS | 1778 | 1461197712588 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:15:12 INFO - PROCESS | 1778 | 1461197712595 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 1778 | 1461197712598 Marionette TRACE conn3 <- [1,1806,null,{}] 17:15:12 INFO - PROCESS | 1778 | 1461197712604 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:12 INFO - PROCESS | 1778 | 1461197712843 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:15:13 INFO - PROCESS | 1778 | 1461197713178 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c6400 == 155 [pid = 1778] [id = 459] 17:15:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x8dbee000) [pid = 1778] [serial = 1378] [outer = (nil)] 17:15:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x97b06c00) [pid = 1778] [serial = 1379] [outer = 0x8dbee000] 17:15:13 INFO - PROCESS | 1778 | 1461197713277 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x97b0cc00) [pid = 1778] [serial = 1380] [outer = 0x8dbee000] 17:15:14 INFO - PROCESS | 1778 | 1461197714192 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1638ms 17:15:14 INFO - PROCESS | 1778 | 1461197714234 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1778 | 1461197714238 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:15:14 INFO - PROCESS | 1778 | 1461197714244 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1778 | 1461197714249 Marionette TRACE conn3 <- [1,1810,null,{}] 17:15:14 INFO - PROCESS | 1778 | 1461197714255 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:14 INFO - PROCESS | 1778 | 1461197714501 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:15:14 INFO - PROCESS | 1778 | 1461197714827 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x842a8c00 == 156 [pid = 1778] [id = 460] 17:15:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x979ca000) [pid = 1778] [serial = 1381] [outer = (nil)] 17:15:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x98e04800) [pid = 1778] [serial = 1382] [outer = 0x979ca000] 17:15:14 INFO - PROCESS | 1778 | 1461197714922 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x99131800) [pid = 1778] [serial = 1383] [outer = 0x979ca000] 17:15:15 INFO - PROCESS | 1778 | 1461197715834 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1637ms 17:15:15 INFO - PROCESS | 1778 | 1461197715887 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1778 | 1461197715891 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:15:15 INFO - PROCESS | 1778 | 1461197715898 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 1778 | 1461197715901 Marionette TRACE conn3 <- [1,1814,null,{}] 17:15:15 INFO - PROCESS | 1778 | 1461197715907 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:16 INFO - PROCESS | 1778 | 1461197716136 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:15:16 INFO - PROCESS | 1778 | 1461197716503 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x853ef400 == 157 [pid = 1778] [id = 461] 17:15:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x91405400) [pid = 1778] [serial = 1384] [outer = (nil)] 17:15:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x9921c400) [pid = 1778] [serial = 1385] [outer = 0x91405400] 17:15:16 INFO - PROCESS | 1778 | 1461197716608 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9aea3000) [pid = 1778] [serial = 1386] [outer = 0x91405400] 17:15:17 INFO - PROCESS | 1778 | 1461197717497 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1632ms 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb4ac00 == 156 [pid = 1778] [id = 133] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x899fa800 == 155 [pid = 1778] [id = 443] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x864a4400 == 154 [pid = 1778] [id = 442] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x879f7000 == 153 [pid = 1778] [id = 441] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x857c4800 == 152 [pid = 1778] [id = 440] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x853ef800 == 151 [pid = 1778] [id = 438] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x97509800 == 150 [pid = 1778] [id = 437] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x906ae400 == 149 [pid = 1778] [id = 436] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x96ff7c00 == 148 [pid = 1778] [id = 435] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x9072f800 == 147 [pid = 1778] [id = 433] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x90730c00 == 146 [pid = 1778] [id = 434] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8eacf800 == 145 [pid = 1778] [id = 432] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8c64d000 == 144 [pid = 1778] [id = 431] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8f403400 == 143 [pid = 1778] [id = 430] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7ce400 == 142 [pid = 1778] [id = 428] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad55000 == 141 [pid = 1778] [id = 429] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8be0f800 == 140 [pid = 1778] [id = 427] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x86713800 == 139 [pid = 1778] [id = 426] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad38400 == 138 [pid = 1778] [id = 425] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x87888c00 == 137 [pid = 1778] [id = 424] 17:15:19 INFO - PROCESS | 1778 | --DOCSHELL 0x876ac400 == 136 [pid = 1778] [id = 423] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8a62c400) [pid = 1778] [serial = 1268] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x899f6400) [pid = 1778] [serial = 1134] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8a62e800) [pid = 1778] [serial = 1265] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x879f6c00) [pid = 1778] [serial = 1206] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x87884c00) [pid = 1778] [serial = 1205] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x89cbc800) [pid = 1778] [serial = 1202] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8670e400) [pid = 1778] [serial = 1259] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x876b7400) [pid = 1778] [serial = 1260] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x97514000) [pid = 1778] [serial = 1257] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x97510400) [pid = 1778] [serial = 1256] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x96ff3800) [pid = 1778] [serial = 1253] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x93d8ac00) [pid = 1778] [serial = 1251] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x93d7e000) [pid = 1778] [serial = 1250] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x92a74800) [pid = 1778] [serial = 1248] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x92971800) [pid = 1778] [serial = 1247] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x9140ec00) [pid = 1778] [serial = 1245] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x9140c400) [pid = 1778] [serial = 1244] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x911d6c00) [pid = 1778] [serial = 1242] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x911d1c00) [pid = 1778] [serial = 1241] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x906af000) [pid = 1778] [serial = 1239] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x904f1400) [pid = 1778] [serial = 1238] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8fe58c00) [pid = 1778] [serial = 1236] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8fe4f400) [pid = 1778] [serial = 1235] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8f578000) [pid = 1778] [serial = 1233] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8f40d400) [pid = 1778] [serial = 1232] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8eb2cc00) [pid = 1778] [serial = 1230] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8ead9800) [pid = 1778] [serial = 1229] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8eace400) [pid = 1778] [serial = 1227] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8e9ea400) [pid = 1778] [serial = 1226] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8e8ef800) [pid = 1778] [serial = 1224] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8e8eb400) [pid = 1778] [serial = 1223] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8dbe8400) [pid = 1778] [serial = 1221] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8c7c5400) [pid = 1778] [serial = 1220] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8bd8c000) [pid = 1778] [serial = 1218] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8bd7d800) [pid = 1778] [serial = 1217] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8bb4d800) [pid = 1778] [serial = 1215] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8aeb2400) [pid = 1778] [serial = 1214] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8ad5a000) [pid = 1778] [serial = 1212] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8ad53c00) [pid = 1778] [serial = 1211] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8acad000) [pid = 1778] [serial = 1209] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8a62d400) [pid = 1778] [serial = 1208] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x89304800) [pid = 1778] [serial = 1262] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8948c800) [pid = 1778] [serial = 1263] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8acbac00) [pid = 1778] [serial = 1266] [outer = (nil)] [url = about:blank] 17:15:19 INFO - PROCESS | 1778 | 1461197719561 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1778 | 1461197719566 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:15:19 INFO - PROCESS | 1778 | 1461197719603 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 1778 | 1461197719611 Marionette TRACE conn3 <- [1,1818,null,{}] 17:15:19 INFO - PROCESS | 1778 | 1461197719619 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:19 INFO - PROCESS | 1778 | 1461197719812 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:15:19 INFO - PROCESS | 1778 | 1461197719829 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b0400 == 137 [pid = 1778] [id = 462] 17:15:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x876b3400) [pid = 1778] [serial = 1387] [outer = (nil)] 17:15:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x876b8000) [pid = 1778] [serial = 1388] [outer = 0x876b3400] 17:15:19 INFO - PROCESS | 1778 | 1461197719943 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x87887400) [pid = 1778] [serial = 1389] [outer = 0x876b3400] 17:15:20 INFO - PROCESS | 1778 | 1461197720944 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1391ms 17:15:20 INFO - PROCESS | 1778 | 1461197720994 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:15:21 INFO - PROCESS | 1778 | 1461197720999 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:15:21 INFO - PROCESS | 1778 | 1461197721011 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 1778 | 1461197721017 Marionette TRACE conn3 <- [1,1822,null,{}] 17:15:21 INFO - PROCESS | 1778 | 1461197721023 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 1778 | 1461197721295 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:15:21 INFO - PROCESS | 1778 | 1461197721314 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x879ef000 == 138 [pid = 1778] [id = 463] 17:15:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x881c5400) [pid = 1778] [serial = 1390] [outer = (nil)] 17:15:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8948ac00) [pid = 1778] [serial = 1391] [outer = 0x881c5400] 17:15:21 INFO - PROCESS | 1778 | 1461197721389 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x899f9800) [pid = 1778] [serial = 1392] [outer = 0x881c5400] 17:15:22 INFO - PROCESS | 1778 | 1461197722500 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1537ms 17:15:22 INFO - PROCESS | 1778 | 1461197722545 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 1778 | 1461197722549 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:15:22 INFO - PROCESS | 1778 | 1461197722563 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1778 | 1461197722566 Marionette TRACE conn3 <- [1,1826,null,{}] 17:15:22 INFO - PROCESS | 1778 | 1461197722579 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:22 INFO - PROCESS | 1778 | 1461197722857 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:15:22 INFO - PROCESS | 1778 | 1461197722892 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a635c00 == 139 [pid = 1778] [id = 464] 17:15:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8acad800) [pid = 1778] [serial = 1393] [outer = (nil)] 17:15:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8acb7c00) [pid = 1778] [serial = 1394] [outer = 0x8acad800] 17:15:22 INFO - PROCESS | 1778 | 1461197722976 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8ad30400) [pid = 1778] [serial = 1395] [outer = 0x8acad800] 17:15:24 INFO - PROCESS | 1778 | 1461197724059 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2542ms 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8948cc00) [pid = 1778] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x92a81800) [pid = 1778] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x89cb5c00) [pid = 1778] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8aeb3000) [pid = 1778] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x879fb000) [pid = 1778] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x876b0800) [pid = 1778] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x879f8c00) [pid = 1778] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x857c7400) [pid = 1778] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x857c2400) [pid = 1778] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x976b5c00) [pid = 1778] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x9750e400) [pid = 1778] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x97110400) [pid = 1778] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x911d9400) [pid = 1778] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x92a81c00) [pid = 1778] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8fe54c00) [pid = 1778] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8f8e6000) [pid = 1778] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8f403800) [pid = 1778] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8f206c00) [pid = 1778] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x8eacb800) [pid = 1778] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8c649c00) [pid = 1778] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8bc5fc00) [pid = 1778] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x881c9800) [pid = 1778] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:15:25 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8fde4400) [pid = 1778] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:15:25 INFO - PROCESS | 1778 | 1461197725256 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:15:25 INFO - PROCESS | 1778 | 1461197725259 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:15:25 INFO - PROCESS | 1778 | 1461197725266 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - PROCESS | 1778 | 1461197725270 Marionette TRACE conn3 <- [1,1830,null,{}] 17:15:25 INFO - PROCESS | 1778 | 1461197725322 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:25 INFO - PROCESS | 1778 | 1461197725599 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:15:25 INFO - PROCESS | 1778 | 1461197725721 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x879ed800 == 140 [pid = 1778] [id = 465] 17:15:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x89afbc00) [pid = 1778] [serial = 1396] [outer = (nil)] 17:15:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8acba000) [pid = 1778] [serial = 1397] [outer = 0x89afbc00] 17:15:25 INFO - PROCESS | 1778 | 1461197725796 Marionette DEBUG loaded listener.js 17:15:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8ad54c00) [pid = 1778] [serial = 1398] [outer = 0x89afbc00] 17:15:26 INFO - PROCESS | 1778 | 1461197726577 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1342ms 17:15:26 INFO - PROCESS | 1778 | 1461197726609 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:15:26 INFO - PROCESS | 1778 | 1461197726613 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:15:26 INFO - PROCESS | 1778 | 1461197726620 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 1778 | 1461197726624 Marionette TRACE conn3 <- [1,1834,null,{}] 17:15:26 INFO - PROCESS | 1778 | 1461197726629 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:26 INFO - PROCESS | 1778 | 1461197726901 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:15:26 INFO - PROCESS | 1778 | 1461197726924 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c7400 == 141 [pid = 1778] [id = 466] 17:15:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x89484800) [pid = 1778] [serial = 1399] [outer = (nil)] 17:15:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8bb4d000) [pid = 1778] [serial = 1400] [outer = 0x89484800] 17:15:27 INFO - PROCESS | 1778 | 1461197726997 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8bc56c00) [pid = 1778] [serial = 1401] [outer = 0x89484800] 17:15:28 INFO - PROCESS | 1778 | 1461197728229 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:15:28 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 17:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1643ms 17:15:28 INFO - PROCESS | 1778 | 1461197728264 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1778 | 1461197728273 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:15:28 INFO - PROCESS | 1778 | 1461197728282 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1778 | 1461197728287 Marionette TRACE conn3 <- [1,1838,null,{}] 17:15:28 INFO - PROCESS | 1778 | 1461197728296 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:28 INFO - PROCESS | 1778 | 1461197728537 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:15:28 INFO - PROCESS | 1778 | 1461197728870 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b6800 == 142 [pid = 1778] [id = 467] 17:15:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x87886c00) [pid = 1778] [serial = 1402] [outer = (nil)] 17:15:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x89485c00) [pid = 1778] [serial = 1403] [outer = 0x87886c00] 17:15:28 INFO - PROCESS | 1778 | 1461197728970 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x89cb7800) [pid = 1778] [serial = 1404] [outer = 0x87886c00] 17:15:30 INFO - PROCESS | 1778 | 1461197730033 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1786ms 17:15:30 INFO - PROCESS | 1778 | 1461197730068 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1778 | 1461197730077 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:15:30 INFO - PROCESS | 1778 | 1461197730088 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1778 | 1461197730092 Marionette TRACE conn3 <- [1,1842,null,{}] 17:15:30 INFO - PROCESS | 1778 | 1461197730099 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 1778 | 1461197730358 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:15:30 INFO - PROCESS | 1778 | 1461197730735 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x89487400 == 143 [pid = 1778] [id = 468] 17:15:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8a62ac00) [pid = 1778] [serial = 1405] [outer = (nil)] 17:15:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8bb44c00) [pid = 1778] [serial = 1406] [outer = 0x8a62ac00] 17:15:30 INFO - PROCESS | 1778 | 1461197730825 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8bc5e400) [pid = 1778] [serial = 1407] [outer = 0x8a62ac00] 17:15:31 INFO - PROCESS | 1778 | 1461197731767 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1746ms 17:15:31 INFO - PROCESS | 1778 | 1461197731835 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:15:31 INFO - PROCESS | 1778 | 1461197731839 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:15:31 INFO - PROCESS | 1778 | 1461197731846 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1778 | 1461197731853 Marionette TRACE conn3 <- [1,1846,null,{}] 17:15:31 INFO - PROCESS | 1778 | 1461197731870 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:32 INFO - PROCESS | 1778 | 1461197732144 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:15:32 INFO - PROCESS | 1778 | 1461197732465 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad5b000 == 144 [pid = 1778] [id = 469] 17:15:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8bd8cc00) [pid = 1778] [serial = 1408] [outer = (nil)] 17:15:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8c6b8800) [pid = 1778] [serial = 1409] [outer = 0x8bd8cc00] 17:15:32 INFO - PROCESS | 1778 | 1461197732566 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8c7cc400) [pid = 1778] [serial = 1410] [outer = 0x8bd8cc00] 17:15:33 INFO - PROCESS | 1778 | 1461197733492 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:15:33 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) 17:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1689ms 17:15:33 INFO - PROCESS | 1778 | 1461197733535 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:15:33 INFO - PROCESS | 1778 | 1461197733540 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:15:33 INFO - PROCESS | 1778 | 1461197733547 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 1778 | 1461197733550 Marionette TRACE conn3 <- [1,1850,null,{}] 17:15:33 INFO - PROCESS | 1778 | 1461197733556 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:33 INFO - PROCESS | 1778 | 1461197733782 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:15:34 INFO - PROCESS | 1778 | 1461197734051 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c64b000 == 145 [pid = 1778] [id = 470] 17:15:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8dbe2400) [pid = 1778] [serial = 1411] [outer = (nil)] 17:15:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8dda7400) [pid = 1778] [serial = 1412] [outer = 0x8dbe2400] 17:15:34 INFO - PROCESS | 1778 | 1461197734188 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8e8f5000) [pid = 1778] [serial = 1413] [outer = 0x8dbe2400] 17:15:35 INFO - PROCESS | 1778 | 1461197735144 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1688ms 17:15:35 INFO - PROCESS | 1778 | 1461197735235 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:15:35 INFO - PROCESS | 1778 | 1461197735239 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:15:35 INFO - PROCESS | 1778 | 1461197735246 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - PROCESS | 1778 | 1461197735250 Marionette TRACE conn3 <- [1,1854,null,{}] 17:15:35 INFO - PROCESS | 1778 | 1461197735256 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:35 INFO - PROCESS | 1778 | 1461197735523 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:15:35 INFO - PROCESS | 1778 | 1461197735874 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c64d400 == 146 [pid = 1778] [id = 471] 17:15:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8e9e6000) [pid = 1778] [serial = 1414] [outer = (nil)] 17:15:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8eacf000) [pid = 1778] [serial = 1415] [outer = 0x8e9e6000] 17:15:35 INFO - PROCESS | 1778 | 1461197735964 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8ead2c00) [pid = 1778] [serial = 1416] [outer = 0x8e9e6000] 17:15:36 INFO - PROCESS | 1778 | 1461197736899 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1687ms 17:15:36 INFO - PROCESS | 1778 | 1461197736934 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:15:36 INFO - PROCESS | 1778 | 1461197736938 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:15:36 INFO - PROCESS | 1778 | 1461197736945 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1778 | 1461197736949 Marionette TRACE conn3 <- [1,1858,null,{}] 17:15:36 INFO - PROCESS | 1778 | 1461197736955 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:37 INFO - PROCESS | 1778 | 1461197737192 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:15:37 INFO - PROCESS | 1778 | 1461197737508 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e4800 == 147 [pid = 1778] [id = 472] 17:15:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8e9e8800) [pid = 1778] [serial = 1417] [outer = (nil)] 17:15:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f351800) [pid = 1778] [serial = 1418] [outer = 0x8e9e8800] 17:15:37 INFO - PROCESS | 1778 | 1461197737611 Marionette DEBUG loaded listener.js 17:15:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f403c00) [pid = 1778] [serial = 1419] [outer = 0x8e9e8800] 17:15:38 INFO - PROCESS | 1778 | 1461197738470 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1585ms 17:15:38 INFO - PROCESS | 1778 | 1461197738531 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 1778 | 1461197738536 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:15:38 INFO - PROCESS | 1778 | 1461197738542 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 1778 | 1461197738545 Marionette TRACE conn3 <- [1,1862,null,{}] 17:15:38 INFO - PROCESS | 1778 | 1461197738551 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:38 INFO - PROCESS | 1778 | 1461197738783 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:15:39 INFO - PROCESS | 1778 | 1461197739106 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x881cd800 == 148 [pid = 1778] [id = 473] 17:15:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f35b400) [pid = 1778] [serial = 1420] [outer = (nil)] 17:15:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f8e3800) [pid = 1778] [serial = 1421] [outer = 0x8f35b400] 17:15:39 INFO - PROCESS | 1778 | 1461197739198 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fde5c00) [pid = 1778] [serial = 1422] [outer = 0x8f35b400] 17:15:40 INFO - PROCESS | 1778 | 1461197740115 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1642ms 17:15:40 INFO - PROCESS | 1778 | 1461197740185 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:15:40 INFO - PROCESS | 1778 | 1461197740190 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:15:40 INFO - PROCESS | 1778 | 1461197740197 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:15:40 INFO - PROCESS | 1778 | 1461197740201 Marionette TRACE conn3 <- [1,1866,null,{}] 17:15:40 INFO - PROCESS | 1778 | 1461197740206 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:40 INFO - PROCESS | 1778 | 1461197740471 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:15:40 INFO - PROCESS | 1778 | 1461197740832 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x876ad000 == 149 [pid = 1778] [id = 474] 17:15:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8ad2f400) [pid = 1778] [serial = 1423] [outer = (nil)] 17:15:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fe57800) [pid = 1778] [serial = 1424] [outer = 0x8ad2f400] 17:15:40 INFO - PROCESS | 1778 | 1461197740923 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x90394800) [pid = 1778] [serial = 1425] [outer = 0x8ad2f400] 17:15:41 INFO - PROCESS | 1778 | 1461197741836 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1691ms 17:15:41 INFO - PROCESS | 1778 | 1461197741889 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:15:41 INFO - PROCESS | 1778 | 1461197741892 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:15:41 INFO - PROCESS | 1778 | 1461197741899 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 1778 | 1461197741903 Marionette TRACE conn3 <- [1,1870,null,{}] 17:15:41 INFO - PROCESS | 1778 | 1461197741909 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:42 INFO - PROCESS | 1778 | 1461197742135 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:15:42 INFO - PROCESS | 1778 | 1461197742456 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f57c800 == 150 [pid = 1778] [id = 475] 17:15:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8fdf0400) [pid = 1778] [serial = 1426] [outer = (nil)] 17:15:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x904ffc00) [pid = 1778] [serial = 1427] [outer = 0x8fdf0400] 17:15:42 INFO - PROCESS | 1778 | 1461197742550 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x906b3800) [pid = 1778] [serial = 1428] [outer = 0x8fdf0400] 17:15:43 INFO - PROCESS | 1778 | 1461197743482 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1632ms 17:15:43 INFO - PROCESS | 1778 | 1461197743533 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 1778 | 1461197743538 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:15:43 INFO - PROCESS | 1778 | 1461197743545 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 1778 | 1461197743548 Marionette TRACE conn3 <- [1,1874,null,{}] 17:15:43 INFO - PROCESS | 1778 | 1461197743554 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:43 INFO - PROCESS | 1778 | 1461197743788 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:15:44 INFO - PROCESS | 1778 | 1461197744131 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f6c00 == 151 [pid = 1778] [id = 476] 17:15:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x913f6c00) [pid = 1778] [serial = 1429] [outer = (nil)] 17:15:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x91409c00) [pid = 1778] [serial = 1430] [outer = 0x913f6c00] 17:15:44 INFO - PROCESS | 1778 | 1461197744223 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x9140e000) [pid = 1778] [serial = 1431] [outer = 0x913f6c00] 17:15:45 INFO - PROCESS | 1778 | 1461197745227 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1740ms 17:15:45 INFO - PROCESS | 1778 | 1461197745286 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 1778 | 1461197745291 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:15:45 INFO - PROCESS | 1778 | 1461197745301 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1778 | 1461197745308 Marionette TRACE conn3 <- [1,1878,null,{}] 17:15:45 INFO - PROCESS | 1778 | 1461197745317 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:45 INFO - PROCESS | 1778 | 1461197745752 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:15:46 INFO - PROCESS | 1778 | 1461197746094 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe56800 == 152 [pid = 1778] [id = 477] 17:15:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x911d6c00) [pid = 1778] [serial = 1432] [outer = (nil)] 17:15:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x92974400) [pid = 1778] [serial = 1433] [outer = 0x911d6c00] 17:15:46 INFO - PROCESS | 1778 | 1461197746193 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x93d84800) [pid = 1778] [serial = 1434] [outer = 0x911d6c00] 17:15:47 INFO - PROCESS | 1778 | 1461197747130 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1892ms 17:15:47 INFO - PROCESS | 1778 | 1461197747192 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:15:47 INFO - PROCESS | 1778 | 1461197747198 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:15:47 INFO - PROCESS | 1778 | 1461197747205 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1778 | 1461197747209 Marionette TRACE conn3 <- [1,1882,null,{}] 17:15:47 INFO - PROCESS | 1778 | 1461197747217 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:47 INFO - PROCESS | 1778 | 1461197747474 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:15:47 INFO - PROCESS | 1778 | 1461197747819 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a2800 == 153 [pid = 1778] [id = 478] 17:15:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8f208400) [pid = 1778] [serial = 1435] [outer = (nil)] 17:15:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x96640000) [pid = 1778] [serial = 1436] [outer = 0x8f208400] 17:15:47 INFO - PROCESS | 1778 | 1461197747917 Marionette DEBUG loaded listener.js 17:15:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x96fbb800) [pid = 1778] [serial = 1437] [outer = 0x8f208400] 17:15:48 INFO - PROCESS | 1778 | 1461197748842 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1687ms 17:15:48 INFO - PROCESS | 1778 | 1461197748893 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:15:48 INFO - PROCESS | 1778 | 1461197748898 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:15:48 INFO - PROCESS | 1778 | 1461197748906 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1778 | 1461197748909 Marionette TRACE conn3 <- [1,1886,null,{}] 17:15:48 INFO - PROCESS | 1778 | 1461197748915 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:49 INFO - PROCESS | 1778 | 1461197749154 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:15:49 INFO - PROCESS | 1778 | 1461197749477 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe51000 == 154 [pid = 1778] [id = 479] 17:15:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x911d7000) [pid = 1778] [serial = 1438] [outer = (nil)] 17:15:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x9750ac00) [pid = 1778] [serial = 1439] [outer = 0x911d7000] 17:15:49 INFO - PROCESS | 1778 | 1461197749573 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x9750f400) [pid = 1778] [serial = 1440] [outer = 0x911d7000] 17:15:50 INFO - PROCESS | 1778 | 1461197750535 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1686ms 17:15:50 INFO - PROCESS | 1778 | 1461197750599 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:15:50 INFO - PROCESS | 1778 | 1461197750603 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:15:50 INFO - PROCESS | 1778 | 1461197750609 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1778 | 1461197750613 Marionette TRACE conn3 <- [1,1890,null,{}] 17:15:50 INFO - PROCESS | 1778 | 1461197750619 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:50 INFO - PROCESS | 1778 | 1461197750844 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:15:51 INFO - PROCESS | 1778 | 1461197751173 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fa8400 == 155 [pid = 1778] [id = 480] 17:15:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x864a0400) [pid = 1778] [serial = 1441] [outer = (nil)] 17:15:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x975f6800) [pid = 1778] [serial = 1442] [outer = 0x864a0400] 17:15:51 INFO - PROCESS | 1778 | 1461197751265 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x976ba400) [pid = 1778] [serial = 1443] [outer = 0x864a0400] 17:15:52 INFO - PROCESS | 1778 | 1461197752165 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1586ms 17:15:52 INFO - PROCESS | 1778 | 1461197752200 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:15:52 INFO - PROCESS | 1778 | 1461197752203 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:15:52 INFO - PROCESS | 1778 | 1461197752210 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:15:52 INFO - PROCESS | 1778 | 1461197752214 Marionette TRACE conn3 <- [1,1894,null,{}] 17:15:52 INFO - PROCESS | 1778 | 1461197752219 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:52 INFO - PROCESS | 1778 | 1461197752451 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:15:52 INFO - PROCESS | 1778 | 1461197752789 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cf800 == 156 [pid = 1778] [id = 481] 17:15:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x9500e000) [pid = 1778] [serial = 1444] [outer = (nil)] 17:15:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x97af7c00) [pid = 1778] [serial = 1445] [outer = 0x9500e000] 17:15:52 INFO - PROCESS | 1778 | 1461197752883 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x98435000) [pid = 1778] [serial = 1446] [outer = 0x9500e000] 17:15:53 INFO - PROCESS | 1778 | 1461197753811 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1680ms 17:15:53 INFO - PROCESS | 1778 | 1461197753891 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 1778 | 1461197753896 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:15:53 INFO - PROCESS | 1778 | 1461197753902 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1778 | 1461197753905 Marionette TRACE conn3 <- [1,1898,null,{}] 17:15:53 INFO - PROCESS | 1778 | 1461197753911 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:54 INFO - PROCESS | 1778 | 1461197754176 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:15:54 INFO - PROCESS | 1778 | 1461197754510 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x979ca800 == 157 [pid = 1778] [id = 482] 17:15:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x979cf400) [pid = 1778] [serial = 1447] [outer = (nil)] 17:15:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x9914e800) [pid = 1778] [serial = 1448] [outer = 0x979cf400] 17:15:54 INFO - PROCESS | 1778 | 1461197754596 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x99219400) [pid = 1778] [serial = 1449] [outer = 0x979cf400] 17:15:55 INFO - PROCESS | 1778 | 1461197755530 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1692ms 17:15:55 INFO - PROCESS | 1778 | 1461197755595 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 1778 | 1461197755599 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:15:55 INFO - PROCESS | 1778 | 1461197755606 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1778 | 1461197755608 Marionette TRACE conn3 <- [1,1902,null,{}] 17:15:55 INFO - PROCESS | 1778 | 1461197755615 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:55 INFO - PROCESS | 1778 | 1461197755871 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:15:56 INFO - PROCESS | 1778 | 1461197756207 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x857ce400 == 158 [pid = 1778] [id = 483] 17:15:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x8670c400) [pid = 1778] [serial = 1450] [outer = (nil)] 17:15:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x9b086c00) [pid = 1778] [serial = 1451] [outer = 0x8670c400] 17:15:56 INFO - PROCESS | 1778 | 1461197756303 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x9ea17400) [pid = 1778] [serial = 1452] [outer = 0x8670c400] 17:15:57 INFO - PROCESS | 1778 | 1461197757175 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1647ms 17:15:57 INFO - PROCESS | 1778 | 1461197757254 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 1778 | 1461197757258 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:15:57 INFO - PROCESS | 1778 | 1461197757265 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - PROCESS | 1778 | 1461197757268 Marionette TRACE conn3 <- [1,1906,null,{}] 17:15:57 INFO - PROCESS | 1778 | 1461197757274 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:57 INFO - PROCESS | 1778 | 1461197757518 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:15:57 INFO - PROCESS | 1778 | 1461197757840 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7cc800 == 157 [pid = 1778] [id = 275] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x89af9c00 == 156 [pid = 1778] [id = 276] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x876b3000 == 155 [pid = 1778] [id = 280] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8649d400 == 154 [pid = 1778] [id = 281] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x99143c00 == 153 [pid = 1778] [id = 273] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x876ad400 == 152 [pid = 1778] [id = 278] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad31000 == 151 [pid = 1778] [id = 277] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8dda3800 == 150 [pid = 1778] [id = 274] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x876b5000 == 149 [pid = 1778] [id = 279] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8670d000 == 148 [pid = 1778] [id = 283] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x879ed800 == 147 [pid = 1778] [id = 465] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8a635c00 == 146 [pid = 1778] [id = 464] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x879ef000 == 145 [pid = 1778] [id = 463] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x876b0400 == 144 [pid = 1778] [id = 462] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x93d7cc00 == 143 [pid = 1778] [id = 457] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe3c00 == 142 [pid = 1778] [id = 456] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x90397800 == 141 [pid = 1778] [id = 455] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x853f5400 == 140 [pid = 1778] [id = 454] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x881c4c00 == 139 [pid = 1778] [id = 453] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8dd9e800 == 138 [pid = 1778] [id = 452] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x853f2800 == 137 [pid = 1778] [id = 450] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbeb000 == 136 [pid = 1778] [id = 451] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x87889800 == 135 [pid = 1778] [id = 449] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc57c00 == 134 [pid = 1778] [id = 448] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x8a627400 == 133 [pid = 1778] [id = 447] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x899f4c00 == 132 [pid = 1778] [id = 446] 17:15:59 INFO - PROCESS | 1778 | --DOCSHELL 0x857cec00 == 131 [pid = 1778] [id = 445] 17:15:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fae800 == 132 [pid = 1778] [id = 484] 17:15:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x853f2400) [pid = 1778] [serial = 1453] [outer = (nil)] 17:15:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x857c4800) [pid = 1778] [serial = 1454] [outer = 0x853f2400] 17:15:59 INFO - PROCESS | 1778 | 1461197759327 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x8649f800) [pid = 1778] [serial = 1455] [outer = 0x853f2400] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x8a223400) [pid = 1778] [serial = 1203] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x97454000) [pid = 1778] [serial = 1254] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x9ea1a800) [pid = 1778] [serial = 1188] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8ad34c00) [pid = 1778] [serial = 1334] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8ad55c00) [pid = 1778] [serial = 1331] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8aea8400) [pid = 1778] [serial = 1332] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8bc5cc00) [pid = 1778] [serial = 1277] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x8acb9000) [pid = 1778] [serial = 1275] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x89cb9400) [pid = 1778] [serial = 1274] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x879f3c00) [pid = 1778] [serial = 1272] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x87888000) [pid = 1778] [serial = 1271] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x881c8000) [pid = 1778] [serial = 1325] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x857cc800) [pid = 1778] [serial = 1322] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x864a1c00) [pid = 1778] [serial = 1323] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x98e05400) [pid = 1778] [serial = 1319] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x97b08000) [pid = 1778] [serial = 1317] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x979d8c00) [pid = 1778] [serial = 1316] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x979cc000) [pid = 1778] [serial = 1314] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x9796dc00) [pid = 1778] [serial = 1313] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x978aa000) [pid = 1778] [serial = 1311] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x978a7400) [pid = 1778] [serial = 1310] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x976af000) [pid = 1778] [serial = 1308] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x97514c00) [pid = 1778] [serial = 1307] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x97451c00) [pid = 1778] [serial = 1305] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x971c2000) [pid = 1778] [serial = 1304] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x96231000) [pid = 1778] [serial = 1302] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x93d86400) [pid = 1778] [serial = 1301] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x913f7000) [pid = 1778] [serial = 1299] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x911d3800) [pid = 1778] [serial = 1298] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x9039cc00) [pid = 1778] [serial = 1296] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x9039ac00) [pid = 1778] [serial = 1295] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8fdefc00) [pid = 1778] [serial = 1293] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8fdeb000) [pid = 1778] [serial = 1292] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8f57b000) [pid = 1778] [serial = 1290] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8f573800) [pid = 1778] [serial = 1289] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8f20e800) [pid = 1778] [serial = 1287] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8f209800) [pid = 1778] [serial = 1286] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8dbee800) [pid = 1778] [serial = 1284] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8dbe6400) [pid = 1778] [serial = 1283] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8c6c3400) [pid = 1778] [serial = 1281] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8c6b8400) [pid = 1778] [serial = 1280] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8be03c00) [pid = 1778] [serial = 1278] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89cadc00) [pid = 1778] [serial = 1328] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x89cb6000) [pid = 1778] [serial = 1329] [outer = (nil)] [url = about:blank] 17:15:59 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x89303c00) [pid = 1778] [serial = 1326] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1778 | 1461197760402 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 3184ms 17:16:00 INFO - PROCESS | 1778 | 1461197760452 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:16:00 INFO - PROCESS | 1778 | 1461197760459 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:16:00 INFO - PROCESS | 1778 | 1461197760469 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 1778 | 1461197760474 Marionette TRACE conn3 <- [1,1910,null,{}] 17:16:00 INFO - PROCESS | 1778 | 1461197760490 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:00 INFO - PROCESS | 1778 | 1461197760783 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:16:00 INFO - PROCESS | 1778 | 1461197760923 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8788b800 == 133 [pid = 1778] [id = 485] 17:16:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8788c800) [pid = 1778] [serial = 1456] [outer = (nil)] 17:16:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x879f7000) [pid = 1778] [serial = 1457] [outer = 0x8788c800] 17:16:01 INFO - PROCESS | 1778 | 1461197761003 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x881cc000) [pid = 1778] [serial = 1458] [outer = 0x8788c800] 17:16:01 INFO - PROCESS | 1778 | 1461197761854 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1437ms 17:16:01 INFO - PROCESS | 1778 | 1461197761919 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1778 | 1461197761926 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:16:01 INFO - PROCESS | 1778 | 1461197761937 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1778 | 1461197761941 Marionette TRACE conn3 <- [1,1914,null,{}] 17:16:01 INFO - PROCESS | 1778 | 1461197761947 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:02 INFO - PROCESS | 1778 | 1461197762238 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:16:02 INFO - PROCESS | 1778 | 1461197762277 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8788c400 == 134 [pid = 1778] [id = 486] 17:16:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8948c800) [pid = 1778] [serial = 1459] [outer = (nil)] 17:16:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x89cb4800) [pid = 1778] [serial = 1460] [outer = 0x8948c800] 17:16:02 INFO - PROCESS | 1778 | 1461197762357 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8a627000) [pid = 1778] [serial = 1461] [outer = 0x8948c800] 17:16:03 INFO - PROCESS | 1778 | 1461197763445 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1540ms 17:16:03 INFO - PROCESS | 1778 | 1461197763477 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 1778 | 1461197763481 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:16:03 INFO - PROCESS | 1778 | 1461197763488 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 1778 | 1461197763493 Marionette TRACE conn3 <- [1,1918,null,{}] 17:16:03 INFO - PROCESS | 1778 | 1461197763515 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:03 INFO - PROCESS | 1778 | 1461197763782 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:16:03 INFO - PROCESS | 1778 | 1461197763822 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb6000 == 135 [pid = 1778] [id = 487] 17:16:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8ad55400) [pid = 1778] [serial = 1462] [outer = (nil)] 17:16:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8ad5dc00) [pid = 1778] [serial = 1463] [outer = 0x8ad55400] 17:16:03 INFO - PROCESS | 1778 | 1461197763896 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8aeac000) [pid = 1778] [serial = 1464] [outer = 0x8ad55400] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x853f6800) [pid = 1778] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x9796a000) [pid = 1778] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8acad800) [pid = 1778] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x89afbc00) [pid = 1778] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x91405400) [pid = 1778] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x979ca000) [pid = 1778] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8dbee000) [pid = 1778] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x97344000) [pid = 1778] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x93d84400) [pid = 1778] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8dbef000) [pid = 1778] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x9295b000) [pid = 1778] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8a630c00) [pid = 1778] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8a626c00) [pid = 1778] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8f210800) [pid = 1778] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8eb2bc00) [pid = 1778] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:16:04 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8dd9f400) [pid = 1778] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8c64fc00) [pid = 1778] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8be02000) [pid = 1778] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8bc5c400) [pid = 1778] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x899fc800) [pid = 1778] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8670c800) [pid = 1778] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x881c5400) [pid = 1778] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:16:05 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x876b3400) [pid = 1778] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:16:05 INFO - PROCESS | 1778 | 1461197765486 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2041ms 17:16:05 INFO - PROCESS | 1778 | 1461197765530 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:16:05 INFO - PROCESS | 1778 | 1461197765535 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:16:05 INFO - PROCESS | 1778 | 1461197765541 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1778 | 1461197765544 Marionette TRACE conn3 <- [1,1922,null,{}] 17:16:05 INFO - PROCESS | 1778 | 1461197765550 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:05 INFO - PROCESS | 1778 | 1461197765738 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:16:05 INFO - PROCESS | 1778 | 1461197765939 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f3c00 == 136 [pid = 1778] [id = 488] 17:16:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8670c800) [pid = 1778] [serial = 1465] [outer = (nil)] 17:16:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8ad58c00) [pid = 1778] [serial = 1466] [outer = 0x8670c800] 17:16:06 INFO - PROCESS | 1778 | 1461197766018 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8bb47800) [pid = 1778] [serial = 1467] [outer = 0x8670c800] 17:16:06 INFO - PROCESS | 1778 | 1461197766959 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1484ms 17:16:07 INFO - PROCESS | 1778 | 1461197767025 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:16:07 INFO - PROCESS | 1778 | 1461197767032 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:16:07 INFO - PROCESS | 1778 | 1461197767041 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 1778 | 1461197767047 Marionette TRACE conn3 <- [1,1926,null,{}] 17:16:07 INFO - PROCESS | 1778 | 1461197767100 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:07 INFO - PROCESS | 1778 | 1461197767402 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:16:07 INFO - PROCESS | 1778 | 1461197767637 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b0400 == 137 [pid = 1778] [id = 489] 17:16:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x876b4000) [pid = 1778] [serial = 1468] [outer = (nil)] 17:16:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x87888000) [pid = 1778] [serial = 1469] [outer = 0x876b4000] 17:16:07 INFO - PROCESS | 1778 | 1461197767734 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x879f7c00) [pid = 1778] [serial = 1470] [outer = 0x876b4000] 17:16:08 INFO - PROCESS | 1778 | 1461197768702 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1735ms 17:16:08 INFO - PROCESS | 1778 | 1461197768776 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1778 | 1461197768785 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:16:08 INFO - PROCESS | 1778 | 1461197768796 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1778 | 1461197768800 Marionette TRACE conn3 <- [1,1930,null,{}] 17:16:08 INFO - PROCESS | 1778 | 1461197768807 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:09 INFO - PROCESS | 1778 | 1461197769067 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:16:09 INFO - PROCESS | 1778 | 1461197769395 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x89490800 == 138 [pid = 1778] [id = 490] 17:16:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x89cb1400) [pid = 1778] [serial = 1471] [outer = (nil)] 17:16:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8acad800) [pid = 1778] [serial = 1472] [outer = 0x89cb1400] 17:16:09 INFO - PROCESS | 1778 | 1461197769484 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8ad34c00) [pid = 1778] [serial = 1473] [outer = 0x89cb1400] 17:16:10 INFO - PROCESS | 1778 | 1461197770536 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1782ms 17:16:10 INFO - PROCESS | 1778 | 1461197770579 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:16:10 INFO - PROCESS | 1778 | 1461197770583 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:16:10 INFO - PROCESS | 1778 | 1461197770590 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1778 | 1461197770596 Marionette TRACE conn3 <- [1,1934,null,{}] 17:16:10 INFO - PROCESS | 1778 | 1461197770613 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:10 INFO - PROCESS | 1778 | 1461197770842 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:16:11 INFO - PROCESS | 1778 | 1461197771234 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb41400 == 139 [pid = 1778] [id = 491] 17:16:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8be01400) [pid = 1778] [serial = 1474] [outer = (nil)] 17:16:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8be10000) [pid = 1778] [serial = 1475] [outer = 0x8be01400] 17:16:11 INFO - PROCESS | 1778 | 1461197771330 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8c651400) [pid = 1778] [serial = 1476] [outer = 0x8be01400] 17:16:12 INFO - PROCESS | 1778 | 1461197772261 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1740ms 17:16:12 INFO - PROCESS | 1778 | 1461197772330 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:16:12 INFO - PROCESS | 1778 | 1461197772336 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:16:12 INFO - PROCESS | 1778 | 1461197772343 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1778 | 1461197772347 Marionette TRACE conn3 <- [1,1938,null,{}] 17:16:12 INFO - PROCESS | 1778 | 1461197772352 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:12 INFO - PROCESS | 1778 | 1461197772587 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:16:12 INFO - PROCESS | 1778 | 1461197772908 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x881cbc00 == 140 [pid = 1778] [id = 492] 17:16:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8bd8a800) [pid = 1778] [serial = 1477] [outer = (nil)] 17:16:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8c7cac00) [pid = 1778] [serial = 1478] [outer = 0x8bd8a800] 17:16:13 INFO - PROCESS | 1778 | 1461197773002 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8dbe9c00) [pid = 1778] [serial = 1479] [outer = 0x8bd8a800] 17:16:13 INFO - PROCESS | 1778 | 1461197773912 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1641ms 17:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:16:13 INFO - PROCESS | 1778 | 1461197773984 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:16:13 INFO - PROCESS | 1778 | 1461197773987 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:16:13 INFO - PROCESS | 1778 | 1461197773994 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 1778 | 1461197773998 Marionette TRACE conn3 <- [1,1942,null,{}] 17:16:14 INFO - PROCESS | 1778 | 1461197774004 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:14 INFO - PROCESS | 1778 | 1461197774207 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:16:14 INFO - PROCESS | 1778 | 1461197774520 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be0b800 == 141 [pid = 1778] [id = 493] 17:16:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8dbee000) [pid = 1778] [serial = 1480] [outer = (nil)] 17:16:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8e8f8c00) [pid = 1778] [serial = 1481] [outer = 0x8dbee000] 17:16:14 INFO - PROCESS | 1778 | 1461197774612 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8e9e1800) [pid = 1778] [serial = 1482] [outer = 0x8dbee000] 17:16:15 INFO - PROCESS | 1778 | 1461197775524 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1592ms 17:16:15 INFO - PROCESS | 1778 | 1461197775586 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:16:15 INFO - PROCESS | 1778 | 1461197775590 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:16:15 INFO - PROCESS | 1778 | 1461197775596 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 1778 | 1461197775600 Marionette TRACE conn3 <- [1,1946,null,{}] 17:16:15 INFO - PROCESS | 1778 | 1461197775606 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:15 INFO - PROCESS | 1778 | 1461197775950 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:16:16 INFO - PROCESS | 1778 | 1461197776224 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acb0c00 == 142 [pid = 1778] [id = 494] 17:16:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ead1000) [pid = 1778] [serial = 1483] [outer = (nil)] 17:16:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8f205400) [pid = 1778] [serial = 1484] [outer = 0x8ead1000] 17:16:16 INFO - PROCESS | 1778 | 1461197776321 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f353400) [pid = 1778] [serial = 1485] [outer = 0x8ead1000] 17:16:17 INFO - PROCESS | 1778 | 1461197777240 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1691ms 17:16:17 INFO - PROCESS | 1778 | 1461197777288 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 1778 | 1461197777292 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:16:17 INFO - PROCESS | 1778 | 1461197777299 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 1778 | 1461197777303 Marionette TRACE conn3 <- [1,1950,null,{}] 17:16:17 INFO - PROCESS | 1778 | 1461197777308 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:17 INFO - PROCESS | 1778 | 1461197777524 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:16:17 INFO - PROCESS | 1778 | 1461197777845 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f207000 == 143 [pid = 1778] [id = 495] 17:16:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f356000) [pid = 1778] [serial = 1486] [outer = (nil)] 17:16:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f579c00) [pid = 1778] [serial = 1487] [outer = 0x8f356000] 17:16:17 INFO - PROCESS | 1778 | 1461197777939 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f57bc00) [pid = 1778] [serial = 1488] [outer = 0x8f356000] 17:16:18 INFO - PROCESS | 1778 | 1461197778816 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1589ms 17:16:18 INFO - PROCESS | 1778 | 1461197778889 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1778 | 1461197778893 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:16:18 INFO - PROCESS | 1778 | 1461197778900 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1778 | 1461197778904 Marionette TRACE conn3 <- [1,1954,null,{}] 17:16:18 INFO - PROCESS | 1778 | 1461197778910 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:19 INFO - PROCESS | 1778 | 1461197779181 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:16:19 INFO - PROCESS | 1778 | 1461197779520 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8ed000 == 144 [pid = 1778] [id = 496] 17:16:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f403800) [pid = 1778] [serial = 1489] [outer = (nil)] 17:16:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fded800) [pid = 1778] [serial = 1490] [outer = 0x8f403800] 17:16:19 INFO - PROCESS | 1778 | 1461197779610 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8fdf2800) [pid = 1778] [serial = 1491] [outer = 0x8f403800] 17:16:20 INFO - PROCESS | 1778 | 1461197780472 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1635ms 17:16:20 INFO - PROCESS | 1778 | 1461197780536 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:16:20 INFO - PROCESS | 1778 | 1461197780541 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:16:20 INFO - PROCESS | 1778 | 1461197780547 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 1778 | 1461197780551 Marionette TRACE conn3 <- [1,1958,null,{}] 17:16:20 INFO - PROCESS | 1778 | 1461197780557 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:20 INFO - PROCESS | 1778 | 1461197780765 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:16:21 INFO - PROCESS | 1778 | 1461197781037 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aea7400 == 145 [pid = 1778] [id = 497] 17:16:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fde6000) [pid = 1778] [serial = 1492] [outer = (nil)] 17:16:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x90399c00) [pid = 1778] [serial = 1493] [outer = 0x8fde6000] 17:16:21 INFO - PROCESS | 1778 | 1461197781176 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x9039d800) [pid = 1778] [serial = 1494] [outer = 0x8fde6000] 17:16:22 INFO - PROCESS | 1778 | 1461197782065 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1557ms 17:16:22 INFO - PROCESS | 1778 | 1461197782106 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1778 | 1461197782109 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:16:22 INFO - PROCESS | 1778 | 1461197782116 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1778 | 1461197782120 Marionette TRACE conn3 <- [1,1962,null,{}] 17:16:22 INFO - PROCESS | 1778 | 1461197782126 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 1778 | 1461197782340 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:16:22 INFO - PROCESS | 1778 | 1461197782624 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6c0c00 == 146 [pid = 1778] [id = 498] 17:16:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8fdf1400) [pid = 1778] [serial = 1495] [outer = (nil)] 17:16:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x906b3000) [pid = 1778] [serial = 1496] [outer = 0x8fdf1400] 17:16:22 INFO - PROCESS | 1778 | 1461197782759 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x911d2c00) [pid = 1778] [serial = 1497] [outer = 0x8fdf1400] 17:16:23 INFO - PROCESS | 1778 | 1461197783791 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1688ms 17:16:23 INFO - PROCESS | 1778 | 1461197783805 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:16:23 INFO - PROCESS | 1778 | 1461197783808 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:16:23 INFO - PROCESS | 1778 | 1461197783815 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:16:23 INFO - PROCESS | 1778 | 1461197783820 Marionette TRACE conn3 <- [1,1966,null,{}] 17:16:23 INFO - PROCESS | 1778 | 1461197783826 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:24 INFO - PROCESS | 1778 | 1461197784057 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:16:24 INFO - PROCESS | 1778 | 1461197784401 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x906bc800 == 147 [pid = 1778] [id = 499] 17:16:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x914e0400) [pid = 1778] [serial = 1498] [outer = (nil)] 17:16:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x91f6a000) [pid = 1778] [serial = 1499] [outer = 0x914e0400] 17:16:24 INFO - PROCESS | 1778 | 1461197784500 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x9296fc00) [pid = 1778] [serial = 1500] [outer = 0x914e0400] 17:16:25 INFO - PROCESS | 1778 | 1461197785403 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1640ms 17:16:25 INFO - PROCESS | 1778 | 1461197785458 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 1778 | 1461197785463 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:16:25 INFO - PROCESS | 1778 | 1461197785473 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 1778 | 1461197785477 Marionette TRACE conn3 <- [1,1970,null,{}] 17:16:25 INFO - PROCESS | 1778 | 1461197785483 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:25 INFO - PROCESS | 1778 | 1461197785717 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:16:26 INFO - PROCESS | 1778 | 1461197786048 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x84faf400 == 148 [pid = 1778] [id = 500] 17:16:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x9140e800) [pid = 1778] [serial = 1501] [outer = (nil)] 17:16:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x93d13000) [pid = 1778] [serial = 1502] [outer = 0x9140e800] 17:16:26 INFO - PROCESS | 1778 | 1461197786148 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x93d85400) [pid = 1778] [serial = 1503] [outer = 0x9140e800] 17:16:27 INFO - PROCESS | 1778 | 1461197787056 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1638ms 17:16:27 INFO - PROCESS | 1778 | 1461197787112 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1778 | 1461197787116 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:16:27 INFO - PROCESS | 1778 | 1461197787123 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1778 | 1461197787125 Marionette TRACE conn3 <- [1,1974,null,{}] 17:16:27 INFO - PROCESS | 1778 | 1461197787132 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:27 INFO - PROCESS | 1778 | 1461197787347 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:16:27 INFO - PROCESS | 1778 | 1461197787624 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb46400 == 149 [pid = 1778] [id = 501] 17:16:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x904f9400) [pid = 1778] [serial = 1504] [outer = (nil)] 17:16:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x971bb000) [pid = 1778] [serial = 1505] [outer = 0x904f9400] 17:16:27 INFO - PROCESS | 1778 | 1461197787717 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x97451c00) [pid = 1778] [serial = 1506] [outer = 0x904f9400] 17:16:28 INFO - PROCESS | 1778 | 1461197788790 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1743ms 17:16:28 INFO - PROCESS | 1778 | 1461197788867 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1778 | 1461197788870 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:16:28 INFO - PROCESS | 1778 | 1461197788877 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1778 | 1461197788880 Marionette TRACE conn3 <- [1,1978,null,{}] 17:16:28 INFO - PROCESS | 1778 | 1461197788887 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:29 INFO - PROCESS | 1778 | 1461197789128 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:16:29 INFO - PROCESS | 1778 | 1461197789504 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be07800 == 150 [pid = 1778] [id = 502] 17:16:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x96231000) [pid = 1778] [serial = 1507] [outer = (nil)] 17:16:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x97514c00) [pid = 1778] [serial = 1508] [outer = 0x96231000] 17:16:29 INFO - PROCESS | 1778 | 1461197789593 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x975f1c00) [pid = 1778] [serial = 1509] [outer = 0x96231000] 17:16:30 INFO - PROCESS | 1778 | 1461197790525 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1684ms 17:16:30 INFO - PROCESS | 1778 | 1461197790561 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 1778 | 1461197790565 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:16:30 INFO - PROCESS | 1778 | 1461197790573 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1778 | 1461197790579 Marionette TRACE conn3 <- [1,1982,null,{}] 17:16:30 INFO - PROCESS | 1778 | 1461197790589 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 1778 | 1461197790907 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:16:31 INFO - PROCESS | 1778 | 1461197791248 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x9745b000 == 151 [pid = 1778] [id = 503] 17:16:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x9745e800) [pid = 1778] [serial = 1510] [outer = (nil)] 17:16:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x9795e400) [pid = 1778] [serial = 1511] [outer = 0x9745e800] 17:16:31 INFO - PROCESS | 1778 | 1461197791344 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x97960800) [pid = 1778] [serial = 1512] [outer = 0x9745e800] 17:16:32 INFO - PROCESS | 1778 | 1461197792283 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1741ms 17:16:32 INFO - PROCESS | 1778 | 1461197792317 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1778 | 1461197792322 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:16:32 INFO - PROCESS | 1778 | 1461197792333 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1778 | 1461197792336 Marionette TRACE conn3 <- [1,1986,null,{}] 17:16:32 INFO - PROCESS | 1778 | 1461197792343 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:32 INFO - PROCESS | 1778 | 1461197792614 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:16:32 INFO - PROCESS | 1778 | 1461197792969 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cd000 == 152 [pid = 1778] [id = 504] 17:16:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x96644800) [pid = 1778] [serial = 1513] [outer = (nil)] 17:16:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x979d3c00) [pid = 1778] [serial = 1514] [outer = 0x96644800] 17:16:33 INFO - PROCESS | 1778 | 1461197793067 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x97aec800) [pid = 1778] [serial = 1515] [outer = 0x96644800] 17:16:34 INFO - PROCESS | 1778 | 1461197794185 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1907ms 17:16:34 INFO - PROCESS | 1778 | 1461197794241 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 1778 | 1461197794246 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:16:34 INFO - PROCESS | 1778 | 1461197794254 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1778 | 1461197794258 Marionette TRACE conn3 <- [1,1990,null,{}] 17:16:34 INFO - PROCESS | 1778 | 1461197794264 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:34 INFO - PROCESS | 1778 | 1461197794499 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:16:34 INFO - PROCESS | 1778 | 1461197794840 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8d9400 == 153 [pid = 1778] [id = 505] 17:16:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x979cb800) [pid = 1778] [serial = 1516] [outer = (nil)] 17:16:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x98ee3000) [pid = 1778] [serial = 1517] [outer = 0x979cb800] 17:16:34 INFO - PROCESS | 1778 | 1461197794941 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x99143c00) [pid = 1778] [serial = 1518] [outer = 0x979cb800] 17:16:35 INFO - PROCESS | 1778 | 1461197795871 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1690ms 17:16:35 INFO - PROCESS | 1778 | 1461197795946 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 1778 | 1461197795950 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:16:35 INFO - PROCESS | 1778 | 1461197795957 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1778 | 1461197795961 Marionette TRACE conn3 <- [1,1994,null,{}] 17:16:35 INFO - PROCESS | 1778 | 1461197795967 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:36 INFO - PROCESS | 1778 | 1461197796242 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:16:36 INFO - PROCESS | 1778 | 1461197796581 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x979cd400 == 154 [pid = 1778] [id = 506] 17:16:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x98e05400) [pid = 1778] [serial = 1519] [outer = (nil)] 17:16:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x9fb31000) [pid = 1778] [serial = 1520] [outer = 0x98e05400] 17:16:36 INFO - PROCESS | 1778 | 1461197796678 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9fb8f000) [pid = 1778] [serial = 1521] [outer = 0x98e05400] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd7fc00 == 153 [pid = 1778] [id = 222] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc61c00 == 152 [pid = 1778] [id = 145] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb6000 == 151 [pid = 1778] [id = 487] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8788c400 == 150 [pid = 1778] [id = 486] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8788b800 == 149 [pid = 1778] [id = 485] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x84fae800 == 148 [pid = 1778] [id = 484] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe51000 == 147 [pid = 1778] [id = 479] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x864a2800 == 146 [pid = 1778] [id = 478] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe56800 == 145 [pid = 1778] [id = 477] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8f57c800 == 144 [pid = 1778] [id = 475] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x904f6c00 == 143 [pid = 1778] [id = 476] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x876ad000 == 142 [pid = 1778] [id = 474] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x881cd800 == 141 [pid = 1778] [id = 473] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e4800 == 140 [pid = 1778] [id = 472] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8c64d400 == 139 [pid = 1778] [id = 471] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8c64b000 == 138 [pid = 1778] [id = 470] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x89487400 == 137 [pid = 1778] [id = 468] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad5b000 == 136 [pid = 1778] [id = 469] 17:16:38 INFO - PROCESS | 1778 | --DOCSHELL 0x876b6800 == 135 [pid = 1778] [id = 467] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8ad32000) [pid = 1778] [serial = 1269] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x98e0f400) [pid = 1778] [serial = 1320] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8acb7c00) [pid = 1778] [serial = 1394] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8acba000) [pid = 1778] [serial = 1397] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x9aea3000) [pid = 1778] [serial = 1386] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x9921c400) [pid = 1778] [serial = 1385] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x99131800) [pid = 1778] [serial = 1383] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x98e04800) [pid = 1778] [serial = 1382] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x97b0cc00) [pid = 1778] [serial = 1380] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x97b06c00) [pid = 1778] [serial = 1379] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x978a0400) [pid = 1778] [serial = 1377] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x976b6c00) [pid = 1778] [serial = 1376] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x97506000) [pid = 1778] [serial = 1374] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x9745c400) [pid = 1778] [serial = 1373] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x95a06400) [pid = 1778] [serial = 1371] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x93d0a800) [pid = 1778] [serial = 1370] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x92a80400) [pid = 1778] [serial = 1368] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x9296e000) [pid = 1778] [serial = 1367] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x911ce000) [pid = 1778] [serial = 1365] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x90730000) [pid = 1778] [serial = 1364] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x90399000) [pid = 1778] [serial = 1362] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x90395400) [pid = 1778] [serial = 1361] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8fdef400) [pid = 1778] [serial = 1359] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8fde9800) [pid = 1778] [serial = 1358] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8f574400) [pid = 1778] [serial = 1356] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8f40e400) [pid = 1778] [serial = 1355] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8eb30800) [pid = 1778] [serial = 1353] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8eb28400) [pid = 1778] [serial = 1352] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8e8ed800) [pid = 1778] [serial = 1350] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8dda8c00) [pid = 1778] [serial = 1349] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8dbe1000) [pid = 1778] [serial = 1347] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8c7c4c00) [pid = 1778] [serial = 1346] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8c646800) [pid = 1778] [serial = 1344] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8bd89000) [pid = 1778] [serial = 1343] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8ad37800) [pid = 1778] [serial = 1341] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8acb0800) [pid = 1778] [serial = 1340] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8930d400) [pid = 1778] [serial = 1338] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x879f2400) [pid = 1778] [serial = 1337] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8948ac00) [pid = 1778] [serial = 1391] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x87887400) [pid = 1778] [serial = 1389] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x876b8000) [pid = 1778] [serial = 1388] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8ad30400) [pid = 1778] [serial = 1395] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8ad54c00) [pid = 1778] [serial = 1398] [outer = (nil)] [url = about:blank] 17:16:38 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x899f9800) [pid = 1778] [serial = 1392] [outer = (nil)] [url = about:blank] 17:16:39 INFO - PROCESS | 1778 | 1461197799459 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3549ms 17:16:39 INFO - PROCESS | 1778 | 1461197799508 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1778 | 1461197799514 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:16:39 INFO - PROCESS | 1778 | 1461197799528 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1778 | 1461197799532 Marionette TRACE conn3 <- [1,1998,null,{}] 17:16:39 INFO - PROCESS | 1778 | 1461197799541 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:39 INFO - PROCESS | 1778 | 1461197799772 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:16:40 INFO - PROCESS | 1778 | 1461197799984 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c3400 == 136 [pid = 1778] [id = 507] 17:16:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x881ce000) [pid = 1778] [serial = 1522] [outer = (nil)] 17:16:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x89483c00) [pid = 1778] [serial = 1523] [outer = 0x881ce000] 17:16:40 INFO - PROCESS | 1778 | 1461197800123 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x899ee800) [pid = 1778] [serial = 1524] [outer = 0x881ce000] 17:16:40 INFO - PROCESS | 1778 | 1461197800987 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1541ms 17:16:41 INFO - PROCESS | 1778 | 1461197801070 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:16:41 INFO - PROCESS | 1778 | 1461197801078 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:16:41 INFO - PROCESS | 1778 | 1461197801094 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 1778 | 1461197801099 Marionette TRACE conn3 <- [1,2002,null,{}] 17:16:41 INFO - PROCESS | 1778 | 1461197801104 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:41 INFO - PROCESS | 1778 | 1461197801366 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:16:41 INFO - PROCESS | 1778 | 1461197801400 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a7c00 == 137 [pid = 1778] [id = 508] 17:16:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x89303c00) [pid = 1778] [serial = 1525] [outer = (nil)] 17:16:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8a630000) [pid = 1778] [serial = 1526] [outer = 0x89303c00] 17:16:41 INFO - PROCESS | 1778 | 1461197801487 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ad2c800) [pid = 1778] [serial = 1527] [outer = 0x89303c00] 17:16:42 INFO - PROCESS | 1778 | 1461197802547 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1496ms 17:16:42 INFO - PROCESS | 1778 | 1461197802592 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1778 | 1461197802596 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:16:42 INFO - PROCESS | 1778 | 1461197802608 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1778 | 1461197802615 Marionette TRACE conn3 <- [1,2006,null,{}] 17:16:42 INFO - PROCESS | 1778 | 1461197802659 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:42 INFO - PROCESS | 1778 | 1461197802961 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:16:43 INFO - PROCESS | 1778 | 1461197802995 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a21f000 == 138 [pid = 1778] [id = 509] 17:16:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8a630800) [pid = 1778] [serial = 1528] [outer = (nil)] 17:16:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8aeb5c00) [pid = 1778] [serial = 1529] [outer = 0x8a630800] 17:16:43 INFO - PROCESS | 1778 | 1461197803075 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8bc5a000) [pid = 1778] [serial = 1530] [outer = 0x8a630800] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x979cf400) [pid = 1778] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8948c800) [pid = 1778] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x84d9a800) [pid = 1778] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x9500e000) [pid = 1778] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8f35b400) [pid = 1778] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8dbe2400) [pid = 1778] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x911d6c00) [pid = 1778] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8f208400) [pid = 1778] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8e9e8800) [pid = 1778] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8a62ac00) [pid = 1778] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x853f2400) [pid = 1778] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x913f6c00) [pid = 1778] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8670c400) [pid = 1778] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8bd8cc00) [pid = 1778] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8ad2f400) [pid = 1778] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8fdf0400) [pid = 1778] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x87886c00) [pid = 1778] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x864a0400) [pid = 1778] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x911d7000) [pid = 1778] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8e9e6000) [pid = 1778] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8ad55400) [pid = 1778] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:16:44 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8788c800) [pid = 1778] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:16:44 INFO - PROCESS | 1778 | 1461197804720 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:16:44 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 17:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2154ms 17:16:44 INFO - PROCESS | 1778 | 1461197804757 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:16:44 INFO - PROCESS | 1778 | 1461197804762 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:16:44 INFO - PROCESS | 1778 | 1461197804768 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1778 | 1461197804770 Marionette TRACE conn3 <- [1,2010,null,{}] 17:16:44 INFO - PROCESS | 1778 | 1461197804776 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:45 INFO - PROCESS | 1778 | 1461197805034 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:16:45 INFO - PROCESS | 1778 | 1461197805056 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cfc00 == 139 [pid = 1778] [id = 510] 17:16:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x89cae000) [pid = 1778] [serial = 1531] [outer = (nil)] 17:16:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8ad55400) [pid = 1778] [serial = 1532] [outer = 0x89cae000] 17:16:45 INFO - PROCESS | 1778 | 1461197805129 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8bc60c00) [pid = 1778] [serial = 1533] [outer = 0x89cae000] 17:16:46 INFO - PROCESS | 1778 | 1461197806145 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:16:46 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 17:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1433ms 17:16:46 INFO - PROCESS | 1778 | 1461197806203 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 1778 | 1461197806210 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:16:46 INFO - PROCESS | 1778 | 1461197806222 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1778 | 1461197806227 Marionette TRACE conn3 <- [1,2014,null,{}] 17:16:46 INFO - PROCESS | 1778 | 1461197806286 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 1778 | 1461197806531 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:16:46 INFO - PROCESS | 1778 | 1461197806872 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x879f0c00 == 140 [pid = 1778] [id = 511] 17:16:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x879f1000) [pid = 1778] [serial = 1534] [outer = (nil)] 17:16:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x89302800) [pid = 1778] [serial = 1535] [outer = 0x879f1000] 17:16:46 INFO - PROCESS | 1778 | 1461197806987 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x89486000) [pid = 1778] [serial = 1536] [outer = 0x879f1000] 17:16:47 INFO - PROCESS | 1778 | 1461197807931 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1747ms 17:16:47 INFO - PROCESS | 1778 | 1461197807967 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1778 | 1461197807977 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:16:47 INFO - PROCESS | 1778 | 1461197807988 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1778 | 1461197807993 Marionette TRACE conn3 <- [1,2018,null,{}] 17:16:48 INFO - PROCESS | 1778 | 1461197808000 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:48 INFO - PROCESS | 1778 | 1461197808240 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:16:48 INFO - PROCESS | 1778 | 1461197808580 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b9c00 == 141 [pid = 1778] [id = 512] 17:16:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x881c2c00) [pid = 1778] [serial = 1537] [outer = (nil)] 17:16:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8ad36c00) [pid = 1778] [serial = 1538] [outer = 0x881c2c00] 17:16:48 INFO - PROCESS | 1778 | 1461197808673 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8ad56000) [pid = 1778] [serial = 1539] [outer = 0x881c2c00] 17:16:49 INFO - PROCESS | 1778 | 1461197809682 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1734ms 17:16:49 INFO - PROCESS | 1778 | 1461197809723 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:16:49 INFO - PROCESS | 1778 | 1461197809726 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:16:49 INFO - PROCESS | 1778 | 1461197809733 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 1778 | 1461197809740 Marionette TRACE conn3 <- [1,2022,null,{}] 17:16:49 INFO - PROCESS | 1778 | 1461197809757 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:49 INFO - PROCESS | 1778 | 1461197809984 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:16:50 INFO - PROCESS | 1778 | 1461197810348 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc62400 == 142 [pid = 1778] [id = 513] 17:16:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8be0b400) [pid = 1778] [serial = 1540] [outer = (nil)] 17:16:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8c64f400) [pid = 1778] [serial = 1541] [outer = 0x8be0b400] 17:16:50 INFO - PROCESS | 1778 | 1461197810447 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8c6c4400) [pid = 1778] [serial = 1542] [outer = 0x8be0b400] 17:16:51 INFO - PROCESS | 1778 | 1461197811351 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1689ms 17:16:51 INFO - PROCESS | 1778 | 1461197811425 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1778 | 1461197811430 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:16:51 INFO - PROCESS | 1778 | 1461197811439 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1778 | 1461197811442 Marionette TRACE conn3 <- [1,2026,null,{}] 17:16:51 INFO - PROCESS | 1778 | 1461197811447 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:51 INFO - PROCESS | 1778 | 1461197811667 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:16:51 INFO - PROCESS | 1778 | 1461197811940 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670c400 == 143 [pid = 1778] [id = 514] 17:16:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8c6b9800) [pid = 1778] [serial = 1543] [outer = (nil)] 17:16:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8dbe6400) [pid = 1778] [serial = 1544] [outer = 0x8c6b9800] 17:16:52 INFO - PROCESS | 1778 | 1461197812080 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8dda5c00) [pid = 1778] [serial = 1545] [outer = 0x8c6b9800] 17:16:53 INFO - PROCESS | 1778 | 1461197813030 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1632ms 17:16:53 INFO - PROCESS | 1778 | 1461197813072 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 1778 | 1461197813076 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:16:53 INFO - PROCESS | 1778 | 1461197813083 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1778 | 1461197813087 Marionette TRACE conn3 <- [1,2030,null,{}] 17:16:53 INFO - PROCESS | 1778 | 1461197813093 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:53 INFO - PROCESS | 1778 | 1461197813323 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:16:53 INFO - PROCESS | 1778 | 1461197813646 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x842a0800 == 144 [pid = 1778] [id = 515] 17:16:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x84fab000) [pid = 1778] [serial = 1546] [outer = (nil)] 17:16:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8e9de400) [pid = 1778] [serial = 1547] [outer = 0x84fab000] 17:16:53 INFO - PROCESS | 1778 | 1461197813743 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8e9e7400) [pid = 1778] [serial = 1548] [outer = 0x84fab000] 17:16:54 INFO - PROCESS | 1778 | 1461197814639 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1631ms 17:16:54 INFO - PROCESS | 1778 | 1461197814715 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:16:54 INFO - PROCESS | 1778 | 1461197814719 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:16:54 INFO - PROCESS | 1778 | 1461197814725 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1778 | 1461197814729 Marionette TRACE conn3 <- [1,2034,null,{}] 17:16:54 INFO - PROCESS | 1778 | 1461197814735 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:55 INFO - PROCESS | 1778 | 1461197815033 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:16:55 INFO - PROCESS | 1778 | 1461197815370 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e2000 == 145 [pid = 1778] [id = 516] 17:16:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ead6000) [pid = 1778] [serial = 1549] [outer = (nil)] 17:16:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8f204400) [pid = 1778] [serial = 1550] [outer = 0x8ead6000] 17:16:55 INFO - PROCESS | 1778 | 1461197815467 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f35b400) [pid = 1778] [serial = 1551] [outer = 0x8ead6000] 17:16:56 INFO - PROCESS | 1778 | 1461197816374 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1685ms 17:16:56 INFO - PROCESS | 1778 | 1461197816412 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 1778 | 1461197816415 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:16:56 INFO - PROCESS | 1778 | 1461197816442 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 1778 | 1461197816446 Marionette TRACE conn3 <- [1,2038,null,{}] 17:16:56 INFO - PROCESS | 1778 | 1461197816452 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:56 INFO - PROCESS | 1778 | 1461197816667 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:16:56 INFO - PROCESS | 1778 | 1461197816942 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b3400 == 146 [pid = 1778] [id = 517] 17:16:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f352000) [pid = 1778] [serial = 1552] [outer = (nil)] 17:16:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f57b000) [pid = 1778] [serial = 1553] [outer = 0x8f352000] 17:16:57 INFO - PROCESS | 1778 | 1461197817087 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f8e1400) [pid = 1778] [serial = 1554] [outer = 0x8f352000] 17:16:58 INFO - PROCESS | 1778 | 1461197818035 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1644ms 17:16:58 INFO - PROCESS | 1778 | 1461197818083 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:16:58 INFO - PROCESS | 1778 | 1461197818087 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:16:58 INFO - PROCESS | 1778 | 1461197818093 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1778 | 1461197818097 Marionette TRACE conn3 <- [1,2042,null,{}] 17:16:58 INFO - PROCESS | 1778 | 1461197818103 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:58 INFO - PROCESS | 1778 | 1461197818311 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:16:58 INFO - PROCESS | 1778 | 1461197818634 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a62d800 == 147 [pid = 1778] [id = 518] 17:16:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8aeb1000) [pid = 1778] [serial = 1555] [outer = (nil)] 17:16:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fe52c00) [pid = 1778] [serial = 1556] [outer = 0x8aeb1000] 17:16:58 INFO - PROCESS | 1778 | 1461197818728 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8fe57400) [pid = 1778] [serial = 1557] [outer = 0x8aeb1000] 17:16:59 INFO - PROCESS | 1778 | 1461197819651 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:16:59 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) 17:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1638ms 17:16:59 INFO - PROCESS | 1778 | 1461197819732 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 1778 | 1461197819737 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:16:59 INFO - PROCESS | 1778 | 1461197819744 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1778 | 1461197819748 Marionette TRACE conn3 <- [1,2046,null,{}] 17:16:59 INFO - PROCESS | 1778 | 1461197819754 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 1778 | 1461197820030 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:17:00 INFO - PROCESS | 1778 | 1461197820359 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x842a2c00 == 148 [pid = 1778] [id = 519] 17:17:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fe4f000) [pid = 1778] [serial = 1558] [outer = (nil)] 17:17:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x904f6000) [pid = 1778] [serial = 1559] [outer = 0x8fe4f000] 17:17:00 INFO - PROCESS | 1778 | 1461197820452 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x904f9000) [pid = 1778] [serial = 1560] [outer = 0x8fe4f000] 17:17:01 INFO - PROCESS | 1778 | 1461197821382 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1688ms 17:17:01 INFO - PROCESS | 1778 | 1461197821437 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1778 | 1461197821442 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:17:01 INFO - PROCESS | 1778 | 1461197821450 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1778 | 1461197821454 Marionette TRACE conn3 <- [1,2050,null,{}] 17:17:01 INFO - PROCESS | 1778 | 1461197821461 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:01 INFO - PROCESS | 1778 | 1461197821725 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:17:02 INFO - PROCESS | 1778 | 1461197822046 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x9039b800 == 149 [pid = 1778] [id = 520] 17:17:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x9039f400) [pid = 1778] [serial = 1561] [outer = (nil)] 17:17:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x911d9400) [pid = 1778] [serial = 1562] [outer = 0x9039f400] 17:17:02 INFO - PROCESS | 1778 | 1461197822140 Marionette DEBUG loaded listener.js 17:17:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x913f6c00) [pid = 1778] [serial = 1563] [outer = 0x9039f400] 17:17:03 INFO - PROCESS | 1778 | 1461197823118 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1737ms 17:17:03 INFO - PROCESS | 1778 | 1461197823189 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 1778 | 1461197823194 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:17:03 INFO - PROCESS | 1778 | 1461197823201 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 1778 | 1461197823206 Marionette TRACE conn3 <- [1,2054,null,{}] 17:17:03 INFO - PROCESS | 1778 | 1461197823213 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:03 INFO - PROCESS | 1778 | 1461197823511 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:17:03 INFO - PROCESS | 1778 | 1461197823855 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a633000 == 150 [pid = 1778] [id = 521] 17:17:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x91f6e800) [pid = 1778] [serial = 1564] [outer = (nil)] 17:17:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x92a77c00) [pid = 1778] [serial = 1565] [outer = 0x91f6e800] 17:17:03 INFO - PROCESS | 1778 | 1461197823950 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x93d0b000) [pid = 1778] [serial = 1566] [outer = 0x91f6e800] 17:17:04 INFO - PROCESS | 1778 | 1461197824919 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1787ms 17:17:04 INFO - PROCESS | 1778 | 1461197824989 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 1778 | 1461197824994 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:17:05 INFO - PROCESS | 1778 | 1461197825000 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1778 | 1461197825003 Marionette TRACE conn3 <- [1,2058,null,{}] 17:17:05 INFO - PROCESS | 1778 | 1461197825009 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 1778 | 1461197825238 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:17:05 INFO - PROCESS | 1778 | 1461197825565 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x91f66c00 == 151 [pid = 1778] [id = 522] 17:17:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x92978800) [pid = 1778] [serial = 1567] [outer = (nil)] 17:17:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x962c5c00) [pid = 1778] [serial = 1568] [outer = 0x92978800] 17:17:05 INFO - PROCESS | 1778 | 1461197825661 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x9714f000) [pid = 1778] [serial = 1569] [outer = 0x92978800] 17:17:06 INFO - PROCESS | 1778 | 1461197826565 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1642ms 17:17:06 INFO - PROCESS | 1778 | 1461197826643 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 1778 | 1461197826647 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:17:06 INFO - PROCESS | 1778 | 1461197826653 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 1778 | 1461197826657 Marionette TRACE conn3 <- [1,2062,null,{}] 17:17:06 INFO - PROCESS | 1778 | 1461197826663 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:06 INFO - PROCESS | 1778 | 1461197826888 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:17:07 INFO - PROCESS | 1778 | 1461197827214 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d88000 == 152 [pid = 1778] [id = 523] 17:17:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x9500e400) [pid = 1778] [serial = 1570] [outer = (nil)] 17:17:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x97509800) [pid = 1778] [serial = 1571] [outer = 0x9500e400] 17:17:07 INFO - PROCESS | 1778 | 1461197827311 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x97511000) [pid = 1778] [serial = 1572] [outer = 0x9500e400] 17:17:08 INFO - PROCESS | 1778 | 1461197828246 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1634ms 17:17:08 INFO - PROCESS | 1778 | 1461197828289 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1778 | 1461197828293 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:17:08 INFO - PROCESS | 1778 | 1461197828300 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1778 | 1461197828304 Marionette TRACE conn3 <- [1,2066,null,{}] 17:17:08 INFO - PROCESS | 1778 | 1461197828310 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:08 INFO - PROCESS | 1778 | 1461197828539 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:17:08 INFO - PROCESS | 1778 | 1461197828869 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe9400 == 153 [pid = 1778] [id = 524] 17:17:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x8f574800) [pid = 1778] [serial = 1573] [outer = (nil)] 17:17:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x97962c00) [pid = 1778] [serial = 1574] [outer = 0x8f574800] 17:17:08 INFO - PROCESS | 1778 | 1461197828966 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9796d800) [pid = 1778] [serial = 1575] [outer = 0x8f574800] 17:17:09 INFO - PROCESS | 1778 | 1461197829899 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1680ms 17:17:09 INFO - PROCESS | 1778 | 1461197829982 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:17:09 INFO - PROCESS | 1778 | 1461197829987 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:17:09 INFO - PROCESS | 1778 | 1461197829993 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 1778 | 1461197829997 Marionette TRACE conn3 <- [1,2070,null,{}] 17:17:10 INFO - PROCESS | 1778 | 1461197830003 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:10 INFO - PROCESS | 1778 | 1461197830277 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:17:10 INFO - PROCESS | 1778 | 1461197830604 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x86716800 == 154 [pid = 1778] [id = 525] 17:17:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x9745d400) [pid = 1778] [serial = 1576] [outer = (nil)] 17:17:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x98430000) [pid = 1778] [serial = 1577] [outer = 0x9745d400] 17:17:10 INFO - PROCESS | 1778 | 1461197830699 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x98619400) [pid = 1778] [serial = 1578] [outer = 0x9745d400] 17:17:11 INFO - PROCESS | 1778 | 1461197831624 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1681ms 17:17:11 INFO - PROCESS | 1778 | 1461197831675 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 1778 | 1461197831679 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:17:11 INFO - PROCESS | 1778 | 1461197831686 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 1778 | 1461197831689 Marionette TRACE conn3 <- [1,2074,null,{}] 17:17:11 INFO - PROCESS | 1778 | 1461197831695 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:11 INFO - PROCESS | 1778 | 1461197831937 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:17:12 INFO - PROCESS | 1778 | 1461197832262 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b06000 == 155 [pid = 1778] [id = 526] 17:17:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x97b07400) [pid = 1778] [serial = 1579] [outer = (nil)] 17:17:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9914a000) [pid = 1778] [serial = 1580] [outer = 0x97b07400] 17:17:12 INFO - PROCESS | 1778 | 1461197832358 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x9914f000) [pid = 1778] [serial = 1581] [outer = 0x97b07400] 17:17:13 INFO - PROCESS | 1778 | 1461197833346 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1734ms 17:17:13 INFO - PROCESS | 1778 | 1461197833421 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1778 | 1461197833424 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:17:13 INFO - PROCESS | 1778 | 1461197833432 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 1778 | 1461197833437 Marionette TRACE conn3 <- [1,2078,null,{}] 17:17:13 INFO - PROCESS | 1778 | 1461197833443 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:13 INFO - PROCESS | 1778 | 1461197833658 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:17:14 INFO - PROCESS | 1778 | 1461197833995 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x9296d000 == 156 [pid = 1778] [id = 527] 17:17:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x9750a400) [pid = 1778] [serial = 1582] [outer = (nil)] 17:17:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x9df9a800) [pid = 1778] [serial = 1583] [outer = 0x9750a400] 17:17:14 INFO - PROCESS | 1778 | 1461197834094 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x9ea20c00) [pid = 1778] [serial = 1584] [outer = 0x9750a400] 17:17:15 INFO - PROCESS | 1778 | 1461197835029 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1637ms 17:17:15 INFO - PROCESS | 1778 | 1461197835070 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1778 | 1461197835074 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:17:15 INFO - PROCESS | 1778 | 1461197835081 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1778 | 1461197835085 Marionette TRACE conn3 <- [1,2082,null,{}] 17:17:15 INFO - PROCESS | 1778 | 1461197835091 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:15 INFO - PROCESS | 1778 | 1461197835308 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:17:15 INFO - PROCESS | 1778 | 1461197835655 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x86713800 == 157 [pid = 1778] [id = 528] 17:17:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x97af5c00) [pid = 1778] [serial = 1585] [outer = (nil)] 17:17:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x9fee2c00) [pid = 1778] [serial = 1586] [outer = 0x97af5c00] 17:17:15 INFO - PROCESS | 1778 | 1461197835749 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9ff0f800) [pid = 1778] [serial = 1587] [outer = 0x97af5c00] 17:17:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8a21f000 == 156 [pid = 1778] [id = 509] 17:17:17 INFO - PROCESS | 1778 | --DOCSHELL 0x864a7c00 == 155 [pid = 1778] [id = 508] 17:17:17 INFO - PROCESS | 1778 | --DOCSHELL 0x881c3400 == 154 [pid = 1778] [id = 507] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x84faf400 == 153 [pid = 1778] [id = 500] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x906bc800 == 152 [pid = 1778] [id = 499] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8aea7400 == 151 [pid = 1778] [id = 497] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6c0c00 == 150 [pid = 1778] [id = 498] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8ed000 == 149 [pid = 1778] [id = 496] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8f207000 == 148 [pid = 1778] [id = 495] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8acb0c00 == 147 [pid = 1778] [id = 494] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8be0b800 == 146 [pid = 1778] [id = 493] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb41400 == 145 [pid = 1778] [id = 491] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x881cbc00 == 144 [pid = 1778] [id = 492] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x89490800 == 143 [pid = 1778] [id = 490] 17:17:18 INFO - PROCESS | 1778 | --DOCSHELL 0x876b0400 == 142 [pid = 1778] [id = 489] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x99219400) [pid = 1778] [serial = 1449] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8a627000) [pid = 1778] [serial = 1461] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8ad5d000) [pid = 1778] [serial = 1335] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x97af7c00) [pid = 1778] [serial = 1445] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x9914e800) [pid = 1778] [serial = 1448] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x8f8e3800) [pid = 1778] [serial = 1421] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8dda7400) [pid = 1778] [serial = 1412] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x92974400) [pid = 1778] [serial = 1433] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x96fbb800) [pid = 1778] [serial = 1437] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8f351800) [pid = 1778] [serial = 1418] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8bc5e400) [pid = 1778] [serial = 1407] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x857c4800) [pid = 1778] [serial = 1454] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x9140e000) [pid = 1778] [serial = 1431] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x9ea17400) [pid = 1778] [serial = 1452] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8c7cc400) [pid = 1778] [serial = 1410] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x90394800) [pid = 1778] [serial = 1425] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x904ffc00) [pid = 1778] [serial = 1427] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x96640000) [pid = 1778] [serial = 1436] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8fde5c00) [pid = 1778] [serial = 1422] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x906b3800) [pid = 1778] [serial = 1428] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x89485c00) [pid = 1778] [serial = 1403] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8e8f5000) [pid = 1778] [serial = 1413] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x975f6800) [pid = 1778] [serial = 1442] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x9750f400) [pid = 1778] [serial = 1440] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8f403c00) [pid = 1778] [serial = 1419] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x91409c00) [pid = 1778] [serial = 1430] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8ead2c00) [pid = 1778] [serial = 1416] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x89cb4800) [pid = 1778] [serial = 1460] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8aeac000) [pid = 1778] [serial = 1464] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x9b086c00) [pid = 1778] [serial = 1451] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8bb4d000) [pid = 1778] [serial = 1400] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x881cc000) [pid = 1778] [serial = 1458] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x976ba400) [pid = 1778] [serial = 1443] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x98435000) [pid = 1778] [serial = 1446] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8c6b8800) [pid = 1778] [serial = 1409] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x93d84800) [pid = 1778] [serial = 1434] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8bb44c00) [pid = 1778] [serial = 1406] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x879f7000) [pid = 1778] [serial = 1457] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8649f800) [pid = 1778] [serial = 1455] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8eacf000) [pid = 1778] [serial = 1415] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89cb7800) [pid = 1778] [serial = 1404] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8ad5dc00) [pid = 1778] [serial = 1463] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x9750ac00) [pid = 1778] [serial = 1439] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8fe57800) [pid = 1778] [serial = 1424] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8ad58c00) [pid = 1778] [serial = 1466] [outer = (nil)] [url = about:blank] 17:17:18 INFO - PROCESS | 1778 | 1461197838528 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 3493ms 17:17:18 INFO - PROCESS | 1778 | 1461197838576 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 1778 | 1461197838581 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:17:18 INFO - PROCESS | 1778 | 1461197838591 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 1778 | 1461197838597 Marionette TRACE conn3 <- [1,2086,null,{}] 17:17:18 INFO - PROCESS | 1778 | 1461197838607 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:18 INFO - PROCESS | 1778 | 1461197838826 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:17:19 INFO - PROCESS | 1778 | 1461197839056 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670d000 == 143 [pid = 1778] [id = 529] 17:17:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x87885c00) [pid = 1778] [serial = 1588] [outer = (nil)] 17:17:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x881c4c00) [pid = 1778] [serial = 1589] [outer = 0x87885c00] 17:17:19 INFO - PROCESS | 1778 | 1461197839134 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8930cc00) [pid = 1778] [serial = 1590] [outer = 0x87885c00] 17:17:19 INFO - PROCESS | 1778 | 1461197839956 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1435ms 17:17:20 INFO - PROCESS | 1778 | 1461197840027 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 1778 | 1461197840036 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:17:20 INFO - PROCESS | 1778 | 1461197840046 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1778 | 1461197840050 Marionette TRACE conn3 <- [1,2090,null,{}] 17:17:20 INFO - PROCESS | 1778 | 1461197840056 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 1778 | 1461197840261 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:17:20 INFO - PROCESS | 1778 | 1461197840476 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x8787f400 == 144 [pid = 1778] [id = 530] 17:17:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x879fc400) [pid = 1778] [serial = 1591] [outer = (nil)] 17:17:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8a21a800) [pid = 1778] [serial = 1592] [outer = 0x879fc400] 17:17:20 INFO - PROCESS | 1778 | 1461197840552 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8a62a000) [pid = 1778] [serial = 1593] [outer = 0x879fc400] 17:17:21 INFO - PROCESS | 1778 | 1461197841604 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1593ms 17:17:21 INFO - PROCESS | 1778 | 1461197841640 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 1778 | 1461197841644 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:17:21 INFO - PROCESS | 1778 | 1461197841650 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 1778 | 1461197841656 Marionette TRACE conn3 <- [1,2094,null,{}] 17:17:21 INFO - PROCESS | 1778 | 1461197841678 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:21 INFO - PROCESS | 1778 | 1461197841956 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:17:22 INFO - PROCESS | 1778 | 1461197841988 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af6400 == 145 [pid = 1778] [id = 531] 17:17:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ad5e000) [pid = 1778] [serial = 1594] [outer = (nil)] 17:17:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8aeb3800) [pid = 1778] [serial = 1595] [outer = 0x8ad5e000] 17:17:22 INFO - PROCESS | 1778 | 1461197842070 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8bc58c00) [pid = 1778] [serial = 1596] [outer = 0x8ad5e000] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x89303c00) [pid = 1778] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8f356000) [pid = 1778] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8be01400) [pid = 1778] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8a630800) [pid = 1778] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8fde6000) [pid = 1778] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x904f9400) [pid = 1778] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x89cb1400) [pid = 1778] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8dbee000) [pid = 1778] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x914e0400) [pid = 1778] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8bd8a800) [pid = 1778] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x876b4000) [pid = 1778] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x9745e800) [pid = 1778] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8fdf1400) [pid = 1778] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8f403800) [pid = 1778] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x96644800) [pid = 1778] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x881ce000) [pid = 1778] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8ead1000) [pid = 1778] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x9140e800) [pid = 1778] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x979cb800) [pid = 1778] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x96231000) [pid = 1778] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:17:23 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x89484800) [pid = 1778] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:17:23 INFO - PROCESS | 1778 | 1461197843647 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2048ms 17:17:23 INFO - PROCESS | 1778 | 1461197843710 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 1778 | 1461197843728 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:17:23 INFO - PROCESS | 1778 | 1461197843740 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 1778 | 1461197843743 Marionette TRACE conn3 <- [1,2098,null,{}] 17:17:23 INFO - PROCESS | 1778 | 1461197843749 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:23 INFO - PROCESS | 1778 | 1461197843962 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:17:24 INFO - PROCESS | 1778 | 1461197844150 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a4400 == 146 [pid = 1778] [id = 532] 17:17:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x87887000) [pid = 1778] [serial = 1597] [outer = (nil)] 17:17:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8bb44400) [pid = 1778] [serial = 1598] [outer = 0x87887000] 17:17:24 INFO - PROCESS | 1778 | 1461197844227 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8bd85800) [pid = 1778] [serial = 1599] [outer = 0x87887000] 17:17:25 INFO - PROCESS | 1778 | 1461197845027 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1339ms 17:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:17:25 INFO - PROCESS | 1778 | 1461197845080 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1778 | 1461197845083 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:17:25 INFO - PROCESS | 1778 | 1461197845090 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1778 | 1461197845094 Marionette TRACE conn3 <- [1,2102,null,{}] 17:17:25 INFO - PROCESS | 1778 | 1461197845099 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:25 INFO - PROCESS | 1778 | 1461197845309 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:17:25 INFO - PROCESS | 1778 | 1461197845717 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f2400 == 147 [pid = 1778] [id = 533] 17:17:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x853f5800) [pid = 1778] [serial = 1600] [outer = (nil)] 17:17:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x857cf400) [pid = 1778] [serial = 1601] [outer = 0x853f5800] 17:17:25 INFO - PROCESS | 1778 | 1461197845817 Marionette DEBUG loaded listener.js 17:17:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x86714c00) [pid = 1778] [serial = 1602] [outer = 0x853f5800] 17:17:26 INFO - PROCESS | 1778 | 1461197846842 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1788ms 17:17:26 INFO - PROCESS | 1778 | 1461197846879 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:17:26 INFO - PROCESS | 1778 | 1461197846887 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:17:26 INFO - PROCESS | 1778 | 1461197846897 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:17:26 INFO - PROCESS | 1778 | 1461197846901 Marionette TRACE conn3 <- [1,2106,null,{}] 17:17:26 INFO - PROCESS | 1778 | 1461197846910 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:27 INFO - PROCESS | 1778 | 1461197847161 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:17:27 INFO - PROCESS | 1778 | 1461197847500 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x879fa800 == 148 [pid = 1778] [id = 534] 17:17:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x881c8000) [pid = 1778] [serial = 1603] [outer = (nil)] 17:17:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x89487c00) [pid = 1778] [serial = 1604] [outer = 0x881c8000] 17:17:27 INFO - PROCESS | 1778 | 1461197847596 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x89af1c00) [pid = 1778] [serial = 1605] [outer = 0x881c8000] 17:17:28 INFO - PROCESS | 1778 | 1461197848678 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1844ms 17:17:28 INFO - PROCESS | 1778 | 1461197848745 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 1778 | 1461197848753 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:17:28 INFO - PROCESS | 1778 | 1461197848761 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 1778 | 1461197848765 Marionette TRACE conn3 <- [1,2110,null,{}] 17:17:28 INFO - PROCESS | 1778 | 1461197848772 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 1778 | 1461197849054 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:17:29 INFO - PROCESS | 1778 | 1461197849440 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x853fa800 == 149 [pid = 1778] [id = 535] 17:17:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x89488c00) [pid = 1778] [serial = 1606] [outer = (nil)] 17:17:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8aea7000) [pid = 1778] [serial = 1607] [outer = 0x89488c00] 17:17:29 INFO - PROCESS | 1778 | 1461197849537 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8bc5c000) [pid = 1778] [serial = 1608] [outer = 0x89488c00] 17:17:30 INFO - PROCESS | 1778 | 1461197850517 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1789ms 17:17:30 INFO - PROCESS | 1778 | 1461197850550 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:17:30 INFO - PROCESS | 1778 | 1461197850554 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:17:30 INFO - PROCESS | 1778 | 1461197850570 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 1778 | 1461197850580 Marionette TRACE conn3 <- [1,2114,null,{}] 17:17:30 INFO - PROCESS | 1778 | 1461197850590 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:30 INFO - PROCESS | 1778 | 1461197850852 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:17:31 INFO - PROCESS | 1778 | 1461197851186 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x86718c00 == 150 [pid = 1778] [id = 536] 17:17:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8948e000) [pid = 1778] [serial = 1609] [outer = (nil)] 17:17:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8c7c4400) [pid = 1778] [serial = 1610] [outer = 0x8948e000] 17:17:31 INFO - PROCESS | 1778 | 1461197851285 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8dbe6800) [pid = 1778] [serial = 1611] [outer = 0x8948e000] 17:17:32 INFO - PROCESS | 1778 | 1461197852255 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1755ms 17:17:32 INFO - PROCESS | 1778 | 1461197852319 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:17:32 INFO - PROCESS | 1778 | 1461197852324 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:17:32 INFO - PROCESS | 1778 | 1461197852331 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 1778 | 1461197852334 Marionette TRACE conn3 <- [1,2118,null,{}] 17:17:32 INFO - PROCESS | 1778 | 1461197852340 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:32 INFO - PROCESS | 1778 | 1461197852586 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:17:32 INFO - PROCESS | 1778 | 1461197852916 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af9c00 == 151 [pid = 1778] [id = 537] 17:17:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8ad2d800) [pid = 1778] [serial = 1612] [outer = (nil)] 17:17:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8e8f0400) [pid = 1778] [serial = 1613] [outer = 0x8ad2d800] 17:17:33 INFO - PROCESS | 1778 | 1461197853025 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8e8f7000) [pid = 1778] [serial = 1614] [outer = 0x8ad2d800] 17:17:33 INFO - PROCESS | 1778 | 1461197853988 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1735ms 17:17:34 INFO - PROCESS | 1778 | 1461197854067 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:17:34 INFO - PROCESS | 1778 | 1461197854073 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:17:34 INFO - PROCESS | 1778 | 1461197854080 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1778 | 1461197854083 Marionette TRACE conn3 <- [1,2122,null,{}] 17:17:34 INFO - PROCESS | 1778 | 1461197854089 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:34 INFO - PROCESS | 1778 | 1461197854358 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:17:34 INFO - PROCESS | 1778 | 1461197854702 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ead3c00 == 152 [pid = 1778] [id = 538] 17:17:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ead5400) [pid = 1778] [serial = 1615] [outer = (nil)] 17:17:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8eb22000) [pid = 1778] [serial = 1616] [outer = 0x8ead5400] 17:17:34 INFO - PROCESS | 1778 | 1461197854819 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f35ac00) [pid = 1778] [serial = 1617] [outer = 0x8ead5400] 17:17:35 INFO - PROCESS | 1778 | 1461197855801 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1785ms 17:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:17:35 INFO - PROCESS | 1778 | 1461197855872 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1778 | 1461197855876 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:17:35 INFO - PROCESS | 1778 | 1461197855883 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 1778 | 1461197855887 Marionette TRACE conn3 <- [1,2126,null,{}] 17:17:35 INFO - PROCESS | 1778 | 1461197855893 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:36 INFO - PROCESS | 1778 | 1461197856123 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:17:36 INFO - PROCESS | 1778 | 1461197856448 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x881ccc00 == 153 [pid = 1778] [id = 539] 17:17:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x89cbc400) [pid = 1778] [serial = 1618] [outer = (nil)] 17:17:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f8ddc00) [pid = 1778] [serial = 1619] [outer = 0x89cbc400] 17:17:36 INFO - PROCESS | 1778 | 1461197856547 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8fbc5800) [pid = 1778] [serial = 1620] [outer = 0x89cbc400] 17:17:37 INFO - PROCESS | 1778 | 1461197857455 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1638ms 17:17:37 INFO - PROCESS | 1778 | 1461197857522 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:17:37 INFO - PROCESS | 1778 | 1461197857526 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:17:37 INFO - PROCESS | 1778 | 1461197857533 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1778 | 1461197857536 Marionette TRACE conn3 <- [1,2130,null,{}] 17:17:37 INFO - PROCESS | 1778 | 1461197857542 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:37 INFO - PROCESS | 1778 | 1461197857773 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:17:38 INFO - PROCESS | 1778 | 1461197858107 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x864ab400 == 154 [pid = 1778] [id = 540] 17:17:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f57b800) [pid = 1778] [serial = 1621] [outer = (nil)] 17:17:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x90393000) [pid = 1778] [serial = 1622] [outer = 0x8f57b800] 17:17:38 INFO - PROCESS | 1778 | 1461197858203 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x90397400) [pid = 1778] [serial = 1623] [outer = 0x8f57b800] 17:17:39 INFO - PROCESS | 1778 | 1461197859150 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:17:39 INFO - PROCESS | 1778 | 1461197859222 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:17:39 INFO - PROCESS | 1778 | 1461197859228 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1778 | 1461197859232 Marionette TRACE conn3 <- [1,2134,null,{}] 17:17:39 INFO - PROCESS | 1778 | 1461197859238 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:39 INFO - PROCESS | 1778 | 1461197859483 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:17:39 INFO - PROCESS | 1778 | 1461197859805 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f575c00 == 155 [pid = 1778] [id = 541] 17:17:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fe55400) [pid = 1778] [serial = 1624] [outer = (nil)] 17:17:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x911d5c00) [pid = 1778] [serial = 1625] [outer = 0x8fe55400] 17:17:39 INFO - PROCESS | 1778 | 1461197859905 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x911d7400) [pid = 1778] [serial = 1626] [outer = 0x8fe55400] 17:17:40 INFO - PROCESS | 1778 | 1461197860847 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1689ms 17:17:40 INFO - PROCESS | 1778 | 1461197860918 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1778 | 1461197860922 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:17:40 INFO - PROCESS | 1778 | 1461197860929 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1778 | 1461197860933 Marionette TRACE conn3 <- [1,2138,null,{}] 17:17:40 INFO - PROCESS | 1778 | 1461197860939 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:41 INFO - PROCESS | 1778 | 1461197861171 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:17:41 INFO - PROCESS | 1778 | 1461197861503 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a227400 == 156 [pid = 1778] [id = 542] 17:17:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8ad3a000) [pid = 1778] [serial = 1627] [outer = (nil)] 17:17:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x91412800) [pid = 1778] [serial = 1628] [outer = 0x8ad3a000] 17:17:41 INFO - PROCESS | 1778 | 1461197861600 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x914e7c00) [pid = 1778] [serial = 1629] [outer = 0x8ad3a000] 17:17:42 INFO - PROCESS | 1778 | 1461197862517 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1632ms 17:17:42 INFO - PROCESS | 1778 | 1461197862563 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:17:42 INFO - PROCESS | 1778 | 1461197862567 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:17:42 INFO - PROCESS | 1778 | 1461197862575 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1778 | 1461197862578 Marionette TRACE conn3 <- [1,2142,null,{}] 17:17:42 INFO - PROCESS | 1778 | 1461197862585 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:42 INFO - PROCESS | 1778 | 1461197862815 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:17:43 INFO - PROCESS | 1778 | 1461197863203 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d10000 == 157 [pid = 1778] [id = 543] 17:17:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x93d13c00) [pid = 1778] [serial = 1630] [outer = (nil)] 17:17:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x95006000) [pid = 1778] [serial = 1631] [outer = 0x93d13c00] 17:17:43 INFO - PROCESS | 1778 | 1461197863319 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x96fb3800) [pid = 1778] [serial = 1632] [outer = 0x93d13c00] 17:17:44 INFO - PROCESS | 1778 | 1461197864280 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:17:44 INFO - PROCESS | 1778 | 1461197864365 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:17:44 INFO - PROCESS | 1778 | 1461197864372 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1778 | 1461197864376 Marionette TRACE conn3 <- [1,2146,null,{}] 17:17:44 INFO - PROCESS | 1778 | 1461197864382 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:44 INFO - PROCESS | 1778 | 1461197864691 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:17:45 INFO - PROCESS | 1778 | 1461197865033 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a78400 == 158 [pid = 1778] [id = 544] 17:17:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x92a80c00) [pid = 1778] [serial = 1633] [outer = (nil)] 17:17:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x9780ac00) [pid = 1778] [serial = 1634] [outer = 0x92a80c00] 17:17:45 INFO - PROCESS | 1778 | 1461197865127 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x9796a400) [pid = 1778] [serial = 1635] [outer = 0x92a80c00] 17:17:46 INFO - PROCESS | 1778 | 1461197866047 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1778 | 1461197866119 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:17:46 INFO - PROCESS | 1778 | 1461197866126 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1778 | 1461197866129 Marionette TRACE conn3 <- [1,2150,null,{}] 17:17:46 INFO - PROCESS | 1778 | 1461197866135 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:46 INFO - PROCESS | 1778 | 1461197866361 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:17:46 INFO - PROCESS | 1778 | 1461197866697 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x879f8800 == 159 [pid = 1778] [id = 545] 17:17:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x89afac00) [pid = 1778] [serial = 1636] [outer = (nil)] 17:17:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x98b82800) [pid = 1778] [serial = 1637] [outer = 0x89afac00] 17:17:46 INFO - PROCESS | 1778 | 1461197866792 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x98ed7400) [pid = 1778] [serial = 1638] [outer = 0x89afac00] 17:17:47 INFO - PROCESS | 1778 | 1461197867733 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1687ms 17:17:47 INFO - PROCESS | 1778 | 1461197867815 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 1778 | 1461197867818 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:17:47 INFO - PROCESS | 1778 | 1461197867825 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 1778 | 1461197867828 Marionette TRACE conn3 <- [1,2154,null,{}] 17:17:47 INFO - PROCESS | 1778 | 1461197867834 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:48 INFO - PROCESS | 1778 | 1461197868064 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:17:48 INFO - PROCESS | 1778 | 1461197868407 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x93d06800 == 160 [pid = 1778] [id = 546] 17:17:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x98b3a000) [pid = 1778] [serial = 1639] [outer = (nil)] 17:17:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x9b085c00) [pid = 1778] [serial = 1640] [outer = 0x98b3a000] 17:17:48 INFO - PROCESS | 1778 | 1461197868504 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9ea17800) [pid = 1778] [serial = 1641] [outer = 0x98b3a000] 17:17:49 INFO - PROCESS | 1778 | 1461197869428 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1633ms 17:17:49 INFO - PROCESS | 1778 | 1461197869460 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1778 | 1461197869463 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:17:49 INFO - PROCESS | 1778 | 1461197869471 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1778 | 1461197869474 Marionette TRACE conn3 <- [1,2158,null,{}] 17:17:49 INFO - PROCESS | 1778 | 1461197869480 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 1778 | 1461197869724 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:17:50 INFO - PROCESS | 1778 | 1461197870052 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x89485400 == 161 [pid = 1778] [id = 547] 17:17:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x8f209000) [pid = 1778] [serial = 1642] [outer = (nil)] 17:17:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x9fca0c00) [pid = 1778] [serial = 1643] [outer = 0x8f209000] 17:17:50 INFO - PROCESS | 1778 | 1461197870150 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x9aea8400) [pid = 1778] [serial = 1644] [outer = 0x8f209000] 17:17:51 INFO - PROCESS | 1778 | 1461197871056 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1642ms 17:17:51 INFO - PROCESS | 1778 | 1461197871117 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1778 | 1461197871122 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:17:51 INFO - PROCESS | 1778 | 1461197871131 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1778 | 1461197871135 Marionette TRACE conn3 <- [1,2162,null,{}] 17:17:51 INFO - PROCESS | 1778 | 1461197871140 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:51 INFO - PROCESS | 1778 | 1461197871381 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:17:51 INFO - PROCESS | 1778 | 1461197871719 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd8a400 == 162 [pid = 1778] [id = 548] 17:17:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x8c6b7c00) [pid = 1778] [serial = 1645] [outer = (nil)] 17:17:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9ffd6400) [pid = 1778] [serial = 1646] [outer = 0x8c6b7c00] 17:17:51 INFO - PROCESS | 1778 | 1461197871814 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0xa0a2e400) [pid = 1778] [serial = 1647] [outer = 0x8c6b7c00] 17:17:52 INFO - PROCESS | 1778 | 1461197872757 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1684ms 17:17:52 INFO - PROCESS | 1778 | 1461197872816 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1778 | 1461197872819 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:17:52 INFO - PROCESS | 1778 | 1461197872827 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1778 | 1461197872830 Marionette TRACE conn3 <- [1,2166,null,{}] 17:17:52 INFO - PROCESS | 1778 | 1461197872836 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:53 INFO - PROCESS | 1778 | 1461197873069 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:17:53 INFO - PROCESS | 1778 | 1461197873410 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x86715400 == 163 [pid = 1778] [id = 549] 17:17:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x89cb6800) [pid = 1778] [serial = 1648] [outer = (nil)] 17:17:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0xa0e9c400) [pid = 1778] [serial = 1649] [outer = 0x89cb6800] 17:17:53 INFO - PROCESS | 1778 | 1461197873504 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0xa0ea0000) [pid = 1778] [serial = 1650] [outer = 0x89cb6800] 17:17:54 INFO - PROCESS | 1778 | 1461197874439 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1687ms 17:17:54 INFO - PROCESS | 1778 | 1461197874519 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1778 | 1461197874526 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:17:54 INFO - PROCESS | 1778 | 1461197874535 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1778 | 1461197874539 Marionette TRACE conn3 <- [1,2170,null,{}] 17:17:54 INFO - PROCESS | 1778 | 1461197874544 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 1778 | 1461197874805 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:17:55 INFO - PROCESS | 1778 | 1461197875139 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1778 | ++DOCSHELL 0xa0c32c00 == 164 [pid = 1778] [id = 550] 17:17:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0xa0c34800) [pid = 1778] [serial = 1651] [outer = (nil)] 17:17:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0xa0ea8c00) [pid = 1778] [serial = 1652] [outer = 0xa0c34800] 17:17:55 INFO - PROCESS | 1778 | 1461197875229 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0xa0eaa800) [pid = 1778] [serial = 1653] [outer = 0xa0c34800] 17:17:56 INFO - PROCESS | 1778 | 1461197876134 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x97968c00 == 163 [pid = 1778] [id = 64] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x84fa8400 == 162 [pid = 1778] [id = 480] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x978ae800 == 161 [pid = 1778] [id = 115] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x90731c00 == 160 [pid = 1778] [id = 48] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x979ca800 == 159 [pid = 1778] [id = 482] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x96368c00 == 158 [pid = 1778] [id = 168] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x857cf800 == 157 [pid = 1778] [id = 481] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x853f6c00 == 156 [pid = 1778] [id = 396] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x853f3c00 == 155 [pid = 1778] [id = 488] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x84fb0000 == 154 [pid = 1778] [id = 399] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x864a4400 == 153 [pid = 1778] [id = 532] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x89af6400 == 152 [pid = 1778] [id = 531] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8787f400 == 151 [pid = 1778] [id = 530] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8670d000 == 150 [pid = 1778] [id = 529] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x97b06000 == 149 [pid = 1778] [id = 526] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x9296d000 == 148 [pid = 1778] [id = 527] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x86716800 == 147 [pid = 1778] [id = 525] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe9400 == 146 [pid = 1778] [id = 524] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x91f66c00 == 145 [pid = 1778] [id = 522] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x93d88000 == 144 [pid = 1778] [id = 523] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8a633000 == 143 [pid = 1778] [id = 521] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x9039b800 == 142 [pid = 1778] [id = 520] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x842a2c00 == 141 [pid = 1778] [id = 519] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8a62d800 == 140 [pid = 1778] [id = 518] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8a626800 == 139 [pid = 1778] [id = 259] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x876b3400 == 138 [pid = 1778] [id = 517] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x842a0800 == 137 [pid = 1778] [id = 515] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e2000 == 136 [pid = 1778] [id = 516] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8670c400 == 135 [pid = 1778] [id = 514] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc62400 == 134 [pid = 1778] [id = 513] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x876b9c00 == 133 [pid = 1778] [id = 512] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x857cfc00 == 132 [pid = 1778] [id = 510] 17:17:57 INFO - PROCESS | 1778 | --DOCSHELL 0x879f0c00 == 131 [pid = 1778] [id = 511] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8ad2c800) [pid = 1778] [serial = 1527] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8f57bc00) [pid = 1778] [serial = 1488] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x8c651400) [pid = 1778] [serial = 1476] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8bc5a000) [pid = 1778] [serial = 1530] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8aeb5c00) [pid = 1778] [serial = 1529] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x90399c00) [pid = 1778] [serial = 1493] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x971bb000) [pid = 1778] [serial = 1505] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x8ad34c00) [pid = 1778] [serial = 1473] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8a630000) [pid = 1778] [serial = 1526] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x9fb31000) [pid = 1778] [serial = 1520] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x9039d800) [pid = 1778] [serial = 1494] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8e9e1800) [pid = 1778] [serial = 1482] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x9296fc00) [pid = 1778] [serial = 1500] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x8be10000) [pid = 1778] [serial = 1475] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8f579c00) [pid = 1778] [serial = 1487] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8dbe9c00) [pid = 1778] [serial = 1479] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x879f7c00) [pid = 1778] [serial = 1470] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x91f6a000) [pid = 1778] [serial = 1499] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x97960800) [pid = 1778] [serial = 1512] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8e8f8c00) [pid = 1778] [serial = 1481] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x906b3000) [pid = 1778] [serial = 1496] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8fdf2800) [pid = 1778] [serial = 1491] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x979d3c00) [pid = 1778] [serial = 1514] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x9795e400) [pid = 1778] [serial = 1511] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x89483c00) [pid = 1778] [serial = 1523] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8f205400) [pid = 1778] [serial = 1484] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8acad800) [pid = 1778] [serial = 1472] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x899ee800) [pid = 1778] [serial = 1524] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x911d2c00) [pid = 1778] [serial = 1497] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8f353400) [pid = 1778] [serial = 1485] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x93d13000) [pid = 1778] [serial = 1502] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x99143c00) [pid = 1778] [serial = 1518] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x97aec800) [pid = 1778] [serial = 1515] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x87888000) [pid = 1778] [serial = 1469] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x93d85400) [pid = 1778] [serial = 1503] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x97514c00) [pid = 1778] [serial = 1508] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x97451c00) [pid = 1778] [serial = 1506] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8fded800) [pid = 1778] [serial = 1490] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8bc56c00) [pid = 1778] [serial = 1401] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x975f1c00) [pid = 1778] [serial = 1509] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8c7cac00) [pid = 1778] [serial = 1478] [outer = (nil)] [url = about:blank] 17:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 3700ms 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x98ee3000) [pid = 1778] [serial = 1517] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8ad55400) [pid = 1778] [serial = 1532] [outer = (nil)] [url = about:blank] 17:17:58 INFO - PROCESS | 1778 | 1461197878413 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 1778 | 1461197878416 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:17:58 INFO - PROCESS | 1778 | 1461197878436 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1778 | 1461197878442 Marionette TRACE conn3 <- [1,2174,null,{}] 17:17:58 INFO - PROCESS | 1778 | 1461197878452 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 1778 | 1461197878669 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:17:58 INFO - PROCESS | 1778 | 1461197878898 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x87889000 == 132 [pid = 1778] [id = 551] 17:17:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x879ee400) [pid = 1778] [serial = 1654] [outer = (nil)] 17:17:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x879f2800) [pid = 1778] [serial = 1655] [outer = 0x879ee400] 17:17:58 INFO - PROCESS | 1778 | 1461197878980 Marionette DEBUG loaded listener.js 17:17:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x881c1c00) [pid = 1778] [serial = 1656] [outer = 0x879ee400] 17:17:59 INFO - PROCESS | 1778 | 1461197879850 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1487ms 17:17:59 INFO - PROCESS | 1778 | 1461197879923 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1778 | 1461197879928 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:17:59 INFO - PROCESS | 1778 | 1461197879941 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1778 | 1461197879946 Marionette TRACE conn3 <- [1,2178,null,{}] 17:17:59 INFO - PROCESS | 1778 | 1461197879953 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:00 INFO - PROCESS | 1778 | 1461197880182 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:18:00 INFO - PROCESS | 1778 | 1461197880454 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f2000 == 133 [pid = 1778] [id = 552] 17:18:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x899f4000) [pid = 1778] [serial = 1657] [outer = (nil)] 17:18:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x89afbc00) [pid = 1778] [serial = 1658] [outer = 0x899f4000] 17:18:00 INFO - PROCESS | 1778 | 1461197880539 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8a21f000) [pid = 1778] [serial = 1659] [outer = 0x899f4000] 17:18:01 INFO - PROCESS | 1778 | 1461197881653 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1790ms 17:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:18:01 INFO - PROCESS | 1778 | 1461197881728 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1778 | 1461197881731 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:18:01 INFO - PROCESS | 1778 | 1461197881739 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1778 | 1461197881742 Marionette TRACE conn3 <- [1,2182,null,{}] 17:18:01 INFO - PROCESS | 1778 | 1461197881765 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:02 INFO - PROCESS | 1778 | 1461197882069 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:18:02 INFO - PROCESS | 1778 | 1461197882300 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f7c00 == 134 [pid = 1778] [id = 553] 17:18:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8ad2f800) [pid = 1778] [serial = 1660] [outer = (nil)] 17:18:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8ad38c00) [pid = 1778] [serial = 1661] [outer = 0x8ad2f800] 17:18:02 INFO - PROCESS | 1778 | 1461197882381 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8ad5ec00) [pid = 1778] [serial = 1662] [outer = 0x8ad2f800] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x879f1000) [pid = 1778] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x84fab000) [pid = 1778] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x97af5c00) [pid = 1778] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8f574800) [pid = 1778] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8ead6000) [pid = 1778] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x91f6e800) [pid = 1778] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x9745d400) [pid = 1778] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x87885c00) [pid = 1778] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x881c2c00) [pid = 1778] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8be0b400) [pid = 1778] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8ad5e000) [pid = 1778] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x9750a400) [pid = 1778] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8aeb1000) [pid = 1778] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8fe4f000) [pid = 1778] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x92978800) [pid = 1778] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x9039f400) [pid = 1778] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x879fc400) [pid = 1778] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8f352000) [pid = 1778] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x9500e400) [pid = 1778] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x98e05400) [pid = 1778] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8670c800) [pid = 1778] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8c6b9800) [pid = 1778] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:18:03 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x97b07400) [pid = 1778] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:18:03 INFO - PROCESS | 1778 | 1461197883953 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2251ms 17:18:03 INFO - PROCESS | 1778 | 1461197883990 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 1778 | 1461197883994 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:18:04 INFO - PROCESS | 1778 | 1461197884000 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 1778 | 1461197884002 Marionette TRACE conn3 <- [1,2186,null,{}] 17:18:04 INFO - PROCESS | 1778 | 1461197884035 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:04 INFO - PROCESS | 1778 | 1461197884251 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:18:04 INFO - PROCESS | 1778 | 1461197884263 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x86717000 == 135 [pid = 1778] [id = 554] 17:18:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8788b800) [pid = 1778] [serial = 1663] [outer = (nil)] 17:18:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8bb4e400) [pid = 1778] [serial = 1664] [outer = 0x8788b800] 17:18:04 INFO - PROCESS | 1778 | 1461197884518 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8bd85400) [pid = 1778] [serial = 1665] [outer = 0x8788b800] 17:18:05 INFO - PROCESS | 1778 | 1461197885368 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1419ms 17:18:05 INFO - PROCESS | 1778 | 1461197885527 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1778 | 1461197885534 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:18:05 INFO - PROCESS | 1778 | 1461197885564 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1778 | 1461197885569 Marionette TRACE conn3 <- [1,2190,null,{}] 17:18:05 INFO - PROCESS | 1778 | 1461197885579 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 1778 | 1461197885825 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:18:06 INFO - PROCESS | 1778 | 1461197886149 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x87884800 == 136 [pid = 1778] [id = 555] 17:18:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x87885c00) [pid = 1778] [serial = 1666] [outer = (nil)] 17:18:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x879f5400) [pid = 1778] [serial = 1667] [outer = 0x87885c00] 17:18:06 INFO - PROCESS | 1778 | 1461197886241 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8930a400) [pid = 1778] [serial = 1668] [outer = 0x87885c00] 17:18:07 INFO - PROCESS | 1778 | 1461197887205 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1694ms 17:18:07 INFO - PROCESS | 1778 | 1461197887258 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 1778 | 1461197887263 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:18:07 INFO - PROCESS | 1778 | 1461197887277 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1778 | 1461197887283 Marionette TRACE conn3 <- [1,2194,null,{}] 17:18:07 INFO - PROCESS | 1778 | 1461197887291 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:07 INFO - PROCESS | 1778 | 1461197887555 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:18:07 INFO - PROCESS | 1778 | 1461197887905 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a630800 == 137 [pid = 1778] [id = 556] 17:18:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8a635000) [pid = 1778] [serial = 1669] [outer = (nil)] 17:18:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8ad5ac00) [pid = 1778] [serial = 1670] [outer = 0x8a635000] 17:18:08 INFO - PROCESS | 1778 | 1461197888057 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8be0c800) [pid = 1778] [serial = 1671] [outer = 0x8a635000] 17:18:09 INFO - PROCESS | 1778 | 1461197889198 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1999ms 17:18:09 INFO - PROCESS | 1778 | 1461197889274 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:18:09 INFO - PROCESS | 1778 | 1461197889278 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:18:09 INFO - PROCESS | 1778 | 1461197889285 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 1778 | 1461197889290 Marionette TRACE conn3 <- [1,2198,null,{}] 17:18:09 INFO - PROCESS | 1778 | 1461197889309 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:09 INFO - PROCESS | 1778 | 1461197889637 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:18:10 INFO - PROCESS | 1778 | 1461197890015 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c3400 == 138 [pid = 1778] [id = 557] 17:18:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8c7c5400) [pid = 1778] [serial = 1672] [outer = (nil)] 17:18:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8c7cac00) [pid = 1778] [serial = 1673] [outer = 0x8c7c5400] 17:18:10 INFO - PROCESS | 1778 | 1461197890112 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8dbe5000) [pid = 1778] [serial = 1674] [outer = 0x8c7c5400] 17:18:11 INFO - PROCESS | 1778 | 1461197891084 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1838ms 17:18:11 INFO - PROCESS | 1778 | 1461197891123 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1778 | 1461197891128 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:18:11 INFO - PROCESS | 1778 | 1461197891134 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1778 | 1461197891138 Marionette TRACE conn3 <- [1,2202,null,{}] 17:18:11 INFO - PROCESS | 1778 | 1461197891144 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:11 INFO - PROCESS | 1778 | 1461197891384 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:18:11 INFO - PROCESS | 1778 | 1461197891662 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd9e800 == 139 [pid = 1778] [id = 558] 17:18:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8dd9fc00) [pid = 1778] [serial = 1675] [outer = (nil)] 17:18:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8e8eb800) [pid = 1778] [serial = 1676] [outer = 0x8dd9fc00] 17:18:11 INFO - PROCESS | 1778 | 1461197891807 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8e8f5000) [pid = 1778] [serial = 1677] [outer = 0x8dd9fc00] 17:18:12 INFO - PROCESS | 1778 | 1461197892754 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1687ms 17:18:12 INFO - PROCESS | 1778 | 1461197892822 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 1778 | 1461197892825 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:18:12 INFO - PROCESS | 1778 | 1461197892832 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 1778 | 1461197892836 Marionette TRACE conn3 <- [1,2206,null,{}] 17:18:12 INFO - PROCESS | 1778 | 1461197892842 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 1778 | 1461197893109 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:18:13 INFO - PROCESS | 1778 | 1461197893481 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd9cc00 == 140 [pid = 1778] [id = 559] 17:18:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8dda4400) [pid = 1778] [serial = 1678] [outer = (nil)] 17:18:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8ead0000) [pid = 1778] [serial = 1679] [outer = 0x8dda4400] 17:18:13 INFO - PROCESS | 1778 | 1461197893579 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8ead9000) [pid = 1778] [serial = 1680] [outer = 0x8dda4400] 17:18:14 INFO - PROCESS | 1778 | 1461197894497 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1737ms 17:18:14 INFO - PROCESS | 1778 | 1461197894571 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:18:14 INFO - PROCESS | 1778 | 1461197894574 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:18:14 INFO - PROCESS | 1778 | 1461197894581 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 1778 | 1461197894584 Marionette TRACE conn3 <- [1,2210,null,{}] 17:18:14 INFO - PROCESS | 1778 | 1461197894591 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:14 INFO - PROCESS | 1778 | 1461197894898 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:18:15 INFO - PROCESS | 1778 | 1461197895239 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e9400 == 141 [pid = 1778] [id = 560] 17:18:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8f20fc00) [pid = 1778] [serial = 1681] [outer = (nil)] 17:18:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8f359000) [pid = 1778] [serial = 1682] [outer = 0x8f20fc00] 17:18:15 INFO - PROCESS | 1778 | 1461197895334 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f572800) [pid = 1778] [serial = 1683] [outer = 0x8f20fc00] 17:18:16 INFO - PROCESS | 1778 | 1461197896235 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1693ms 17:18:16 INFO - PROCESS | 1778 | 1461197896275 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1778 | 1461197896279 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:18:16 INFO - PROCESS | 1778 | 1461197896286 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1778 | 1461197896290 Marionette TRACE conn3 <- [1,2214,null,{}] 17:18:16 INFO - PROCESS | 1778 | 1461197896295 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:16 INFO - PROCESS | 1778 | 1461197896508 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:18:16 INFO - PROCESS | 1778 | 1461197896789 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f357400 == 142 [pid = 1778] [id = 561] 17:18:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f579c00) [pid = 1778] [serial = 1684] [outer = (nil)] 17:18:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f8e5000) [pid = 1778] [serial = 1685] [outer = 0x8f579c00] 17:18:16 INFO - PROCESS | 1778 | 1461197896934 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8fdee000) [pid = 1778] [serial = 1686] [outer = 0x8f579c00] 17:18:17 INFO - PROCESS | 1778 | 1461197897850 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1631ms 17:18:17 INFO - PROCESS | 1778 | 1461197897919 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:18:17 INFO - PROCESS | 1778 | 1461197897923 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:18:17 INFO - PROCESS | 1778 | 1461197897929 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 1778 | 1461197897933 Marionette TRACE conn3 <- [1,2218,null,{}] 17:18:17 INFO - PROCESS | 1778 | 1461197897939 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:18 INFO - PROCESS | 1778 | 1461197898157 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:18:18 INFO - PROCESS | 1778 | 1461197898502 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d98c00 == 143 [pid = 1778] [id = 562] 17:18:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x879f0000) [pid = 1778] [serial = 1687] [outer = (nil)] 17:18:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fe5b800) [pid = 1778] [serial = 1688] [outer = 0x879f0000] 17:18:18 INFO - PROCESS | 1778 | 1461197898601 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x90395000) [pid = 1778] [serial = 1689] [outer = 0x879f0000] 17:18:19 INFO - PROCESS | 1778 | 1461197899462 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1592ms 17:18:19 INFO - PROCESS | 1778 | 1461197899523 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 1778 | 1461197899526 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:18:19 INFO - PROCESS | 1778 | 1461197899534 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 1778 | 1461197899538 Marionette TRACE conn3 <- [1,2222,null,{}] 17:18:19 INFO - PROCESS | 1778 | 1461197899544 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 1778 | 1461197899787 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:18:20 INFO - PROCESS | 1778 | 1461197900115 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x9039e400 == 144 [pid = 1778] [id = 563] 17:18:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x904f4400) [pid = 1778] [serial = 1690] [outer = (nil)] 17:18:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x904fe800) [pid = 1778] [serial = 1691] [outer = 0x904f4400] 17:18:20 INFO - PROCESS | 1778 | 1461197900210 Marionette DEBUG loaded listener.js 17:18:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x911ce800) [pid = 1778] [serial = 1692] [outer = 0x904f4400] 17:18:21 INFO - PROCESS | 1778 | 1461197901107 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1637ms 17:18:21 INFO - PROCESS | 1778 | 1461197901175 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1778 | 1461197901182 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:18:21 INFO - PROCESS | 1778 | 1461197901193 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1778 | 1461197901197 Marionette TRACE conn3 <- [1,2226,null,{}] 17:18:21 INFO - PROCESS | 1778 | 1461197901205 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:21 INFO - PROCESS | 1778 | 1461197901525 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:18:21 INFO - PROCESS | 1778 | 1461197901785 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe52400 == 145 [pid = 1778] [id = 564] 17:18:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8fe5c400) [pid = 1778] [serial = 1693] [outer = (nil)] 17:18:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x9140b000) [pid = 1778] [serial = 1694] [outer = 0x8fe5c400] 17:18:21 INFO - PROCESS | 1778 | 1461197901884 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x91412400) [pid = 1778] [serial = 1695] [outer = 0x8fe5c400] 17:18:22 INFO - PROCESS | 1778 | 1461197902798 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1638ms 17:18:22 INFO - PROCESS | 1778 | 1461197902830 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1778 | 1461197902834 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:18:22 INFO - PROCESS | 1778 | 1461197902841 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1778 | 1461197902845 Marionette TRACE conn3 <- [1,2230,null,{}] 17:18:22 INFO - PROCESS | 1778 | 1461197902851 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:23 INFO - PROCESS | 1778 | 1461197903110 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:18:23 INFO - PROCESS | 1778 | 1461197903449 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f5800 == 146 [pid = 1778] [id = 565] 17:18:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x92978400) [pid = 1778] [serial = 1696] [outer = (nil)] 17:18:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x92a7bc00) [pid = 1778] [serial = 1697] [outer = 0x92978400] 17:18:23 INFO - PROCESS | 1778 | 1461197903563 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x93d83c00) [pid = 1778] [serial = 1698] [outer = 0x92978400] 17:18:24 INFO - PROCESS | 1778 | 1461197904480 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1687ms 17:18:24 INFO - PROCESS | 1778 | 1461197904528 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:18:24 INFO - PROCESS | 1778 | 1461197904532 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:18:24 INFO - PROCESS | 1778 | 1461197904539 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1778 | 1461197904542 Marionette TRACE conn3 <- [1,2234,null,{}] 17:18:24 INFO - PROCESS | 1778 | 1461197904548 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 1778 | 1461197904925 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:18:25 INFO - PROCESS | 1778 | 1461197905194 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a7dc00 == 147 [pid = 1778] [id = 566] 17:18:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x9500d800) [pid = 1778] [serial = 1699] [outer = (nil)] 17:18:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x96363c00) [pid = 1778] [serial = 1700] [outer = 0x9500d800] 17:18:25 INFO - PROCESS | 1778 | 1461197905292 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x97150800) [pid = 1778] [serial = 1701] [outer = 0x9500d800] 17:18:26 INFO - PROCESS | 1778 | 1461197906171 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1681ms 17:18:26 INFO - PROCESS | 1778 | 1461197906221 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 1778 | 1461197906224 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:18:26 INFO - PROCESS | 1778 | 1461197906231 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 1778 | 1461197906235 Marionette TRACE conn3 <- [1,2238,null,{}] 17:18:26 INFO - PROCESS | 1778 | 1461197906240 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:26 INFO - PROCESS | 1778 | 1461197906466 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:18:26 INFO - PROCESS | 1778 | 1461197906749 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x9500f800 == 148 [pid = 1778] [id = 567] 17:18:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x96368c00) [pid = 1778] [serial = 1702] [outer = (nil)] 17:18:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x9745e800) [pid = 1778] [serial = 1703] [outer = 0x96368c00] 17:18:26 INFO - PROCESS | 1778 | 1461197906888 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x9750b400) [pid = 1778] [serial = 1704] [outer = 0x96368c00] 17:18:27 INFO - PROCESS | 1778 | 1461197907801 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1635ms 17:18:27 INFO - PROCESS | 1778 | 1461197907867 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1778 | 1461197907871 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:18:27 INFO - PROCESS | 1778 | 1461197907878 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1778 | 1461197907881 Marionette TRACE conn3 <- [1,2242,null,{}] 17:18:27 INFO - PROCESS | 1778 | 1461197907888 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:28 INFO - PROCESS | 1778 | 1461197908136 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:18:28 INFO - PROCESS | 1778 | 1461197908469 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x857ca000 == 149 [pid = 1778] [id = 568] 17:18:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x89482800) [pid = 1778] [serial = 1705] [outer = (nil)] 17:18:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x976af400) [pid = 1778] [serial = 1706] [outer = 0x89482800] 17:18:28 INFO - PROCESS | 1778 | 1461197908576 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x976b2400) [pid = 1778] [serial = 1707] [outer = 0x89482800] 17:18:29 INFO - PROCESS | 1778 | 1461197909493 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1631ms 17:18:29 INFO - PROCESS | 1778 | 1461197909509 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:18:29 INFO - PROCESS | 1778 | 1461197909513 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:18:29 INFO - PROCESS | 1778 | 1461197909520 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:18:29 INFO - PROCESS | 1778 | 1461197909523 Marionette TRACE conn3 <- [1,2246,null,{}] 17:18:29 INFO - PROCESS | 1778 | 1461197909529 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:29 INFO - PROCESS | 1778 | 1461197909771 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:18:30 INFO - PROCESS | 1778 | 1461197910076 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x8649e400 == 150 [pid = 1778] [id = 569] 17:18:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x978a8800) [pid = 1778] [serial = 1708] [outer = (nil)] 17:18:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x979ca000) [pid = 1778] [serial = 1709] [outer = 0x978a8800] 17:18:30 INFO - PROCESS | 1778 | 1461197910210 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x97b02400) [pid = 1778] [serial = 1710] [outer = 0x978a8800] 17:18:31 INFO - PROCESS | 1778 | 1461197911176 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1681ms 17:18:31 INFO - PROCESS | 1778 | 1461197911203 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 1778 | 1461197911207 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:18:31 INFO - PROCESS | 1778 | 1461197911213 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1778 | 1461197911217 Marionette TRACE conn3 <- [1,2250,null,{}] 17:18:31 INFO - PROCESS | 1778 | 1461197911222 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:31 INFO - PROCESS | 1778 | 1461197911454 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:18:31 INFO - PROCESS | 1778 | 1461197911796 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x97454c00 == 151 [pid = 1778] [id = 570] 17:18:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x976ae800) [pid = 1778] [serial = 1711] [outer = (nil)] 17:18:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x98439800) [pid = 1778] [serial = 1712] [outer = 0x976ae800] 17:18:31 INFO - PROCESS | 1778 | 1461197911897 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x98e05400) [pid = 1778] [serial = 1713] [outer = 0x976ae800] 17:18:32 INFO - PROCESS | 1778 | 1461197912807 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1631ms 17:18:32 INFO - PROCESS | 1778 | 1461197912845 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1778 | 1461197912850 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:18:32 INFO - PROCESS | 1778 | 1461197912859 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 1778 | 1461197912862 Marionette TRACE conn3 <- [1,2254,null,{}] 17:18:32 INFO - PROCESS | 1778 | 1461197912868 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:33 INFO - PROCESS | 1778 | 1461197913105 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:18:33 INFO - PROCESS | 1778 | 1461197913401 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6c0800 == 152 [pid = 1778] [id = 571] 17:18:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x8dda5400) [pid = 1778] [serial = 1714] [outer = (nil)] 17:18:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x9aeaa400) [pid = 1778] [serial = 1715] [outer = 0x8dda5400] 17:18:33 INFO - PROCESS | 1778 | 1461197913553 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x9b081800) [pid = 1778] [serial = 1716] [outer = 0x8dda5400] 17:18:34 INFO - PROCESS | 1778 | 1461197914503 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1682ms 17:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:18:34 INFO - PROCESS | 1778 | 1461197914540 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1778 | 1461197914543 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:18:34 INFO - PROCESS | 1778 | 1461197914550 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1778 | 1461197914553 Marionette TRACE conn3 <- [1,2258,null,{}] 17:18:34 INFO - PROCESS | 1778 | 1461197914559 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:34 INFO - PROCESS | 1778 | 1461197914803 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:18:35 INFO - PROCESS | 1778 | 1461197915139 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a6000 == 153 [pid = 1778] [id = 572] 17:18:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x9745d400) [pid = 1778] [serial = 1717] [outer = (nil)] 17:18:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x9fc9bc00) [pid = 1778] [serial = 1718] [outer = 0x9745d400] 17:18:35 INFO - PROCESS | 1778 | 1461197915234 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x9fef1400) [pid = 1778] [serial = 1719] [outer = 0x9745d400] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8fde4800 == 152 [pid = 1778] [id = 155] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8be0dc00 == 151 [pid = 1778] [id = 408] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x91405c00 == 150 [pid = 1778] [id = 234] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8be09800 == 149 [pid = 1778] [id = 407] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8be0d800 == 148 [pid = 1778] [id = 409] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x9500d000 == 147 [pid = 1778] [id = 236] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad2d400 == 146 [pid = 1778] [id = 405] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8f1400 == 145 [pid = 1778] [id = 410] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc62000 == 144 [pid = 1778] [id = 406] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd8c800 == 143 [pid = 1778] [id = 233] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x96372400 == 142 [pid = 1778] [id = 235] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x881ccc00 == 141 [pid = 1778] [id = 539] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8ead3c00 == 140 [pid = 1778] [id = 538] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89af9c00 == 139 [pid = 1778] [id = 537] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x86718c00 == 138 [pid = 1778] [id = 536] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x879fa800 == 137 [pid = 1778] [id = 534] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x853fa800 == 136 [pid = 1778] [id = 535] 17:18:37 INFO - PROCESS | 1778 | --DOCSHELL 0x853f2400 == 135 [pid = 1778] [id = 533] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x89302800) [pid = 1778] [serial = 1535] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x8e9de400) [pid = 1778] [serial = 1547] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x9ff0f800) [pid = 1778] [serial = 1587] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x9796d800) [pid = 1778] [serial = 1575] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8f204400) [pid = 1778] [serial = 1550] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x93d0b000) [pid = 1778] [serial = 1566] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x98430000) [pid = 1778] [serial = 1577] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x881c4c00) [pid = 1778] [serial = 1589] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8ad36c00) [pid = 1778] [serial = 1538] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8c64f400) [pid = 1778] [serial = 1541] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8aeb3800) [pid = 1778] [serial = 1595] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x9df9a800) [pid = 1778] [serial = 1583] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8fe57400) [pid = 1778] [serial = 1557] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x904f6000) [pid = 1778] [serial = 1559] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x9714f000) [pid = 1778] [serial = 1569] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x913f6c00) [pid = 1778] [serial = 1563] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8f35b400) [pid = 1778] [serial = 1551] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8a21a800) [pid = 1778] [serial = 1592] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8f57b000) [pid = 1778] [serial = 1553] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8930cc00) [pid = 1778] [serial = 1590] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x9fee2c00) [pid = 1778] [serial = 1586] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8e9e7400) [pid = 1778] [serial = 1548] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x98619400) [pid = 1778] [serial = 1578] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x97511000) [pid = 1778] [serial = 1572] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x89486000) [pid = 1778] [serial = 1536] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8bb44400) [pid = 1778] [serial = 1598] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8c6c4400) [pid = 1778] [serial = 1542] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x9ea20c00) [pid = 1778] [serial = 1584] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8fe52c00) [pid = 1778] [serial = 1556] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x911d9400) [pid = 1778] [serial = 1562] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x97509800) [pid = 1778] [serial = 1571] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x904f9000) [pid = 1778] [serial = 1560] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8f8e1400) [pid = 1778] [serial = 1554] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x9fb8f000) [pid = 1778] [serial = 1521] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8a62a000) [pid = 1778] [serial = 1593] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x92a77c00) [pid = 1778] [serial = 1565] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8bb47800) [pid = 1778] [serial = 1467] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8dda5c00) [pid = 1778] [serial = 1545] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8bc58c00) [pid = 1778] [serial = 1596] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x97962c00) [pid = 1778] [serial = 1574] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8ad56000) [pid = 1778] [serial = 1539] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x9914f000) [pid = 1778] [serial = 1581] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x962c5c00) [pid = 1778] [serial = 1568] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x9914a000) [pid = 1778] [serial = 1580] [outer = (nil)] [url = about:blank] 17:18:37 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8dbe6400) [pid = 1778] [serial = 1544] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1778 | 1461197918241 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 3751ms 17:18:38 INFO - PROCESS | 1778 | 1461197918301 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:18:38 INFO - PROCESS | 1778 | 1461197918307 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:18:38 INFO - PROCESS | 1778 | 1461197918316 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1778 | 1461197918320 Marionette TRACE conn3 <- [1,2262,null,{}] 17:18:38 INFO - PROCESS | 1778 | 1461197918328 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:38 INFO - PROCESS | 1778 | 1461197918557 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:18:38 INFO - PROCESS | 1778 | 1461197918755 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x86709800 == 136 [pid = 1778] [id = 573] 17:18:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x879f6400) [pid = 1778] [serial = 1720] [outer = (nil)] 17:18:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8930e000) [pid = 1778] [serial = 1721] [outer = 0x879f6400] 17:18:38 INFO - PROCESS | 1778 | 1461197918840 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x899ee800) [pid = 1778] [serial = 1722] [outer = 0x879f6400] 17:18:39 INFO - PROCESS | 1778 | 1461197919844 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1585ms 17:18:39 INFO - PROCESS | 1778 | 1461197919903 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 1778 | 1461197919912 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:18:39 INFO - PROCESS | 1778 | 1461197919922 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 1778 | 1461197919926 Marionette TRACE conn3 <- [1,2266,null,{}] 17:18:39 INFO - PROCESS | 1778 | 1461197919932 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:40 INFO - PROCESS | 1778 | 1461197920148 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:18:40 INFO - PROCESS | 1778 | 1461197920466 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f9800 == 137 [pid = 1778] [id = 574] 17:18:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8a229000) [pid = 1778] [serial = 1723] [outer = (nil)] 17:18:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8ad33000) [pid = 1778] [serial = 1724] [outer = 0x8a229000] 17:18:40 INFO - PROCESS | 1778 | 1461197920566 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8ad57000) [pid = 1778] [serial = 1725] [outer = 0x8a229000] 17:18:41 INFO - PROCESS | 1778 | 1461197921428 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1531ms 17:18:41 INFO - PROCESS | 1778 | 1461197921454 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 1778 | 1461197921458 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:18:41 INFO - PROCESS | 1778 | 1461197921486 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 1778 | 1461197921499 Marionette TRACE conn3 <- [1,2270,null,{}] 17:18:41 INFO - PROCESS | 1778 | 1461197921533 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:41 INFO - PROCESS | 1778 | 1461197921862 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:18:41 INFO - PROCESS | 1778 | 1461197921898 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd88000 == 138 [pid = 1778] [id = 575] 17:18:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8bd8b000) [pid = 1778] [serial = 1726] [outer = (nil)] 17:18:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8be0f800) [pid = 1778] [serial = 1727] [outer = 0x8bd8b000] 17:18:41 INFO - PROCESS | 1778 | 1461197921981 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8c652000) [pid = 1778] [serial = 1728] [outer = 0x8bd8b000] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x92a80c00) [pid = 1778] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8ad3a000) [pid = 1778] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x899f4000) [pid = 1778] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x879ee400) [pid = 1778] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89afac00) [pid = 1778] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8c6b7c00) [pid = 1778] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x89cbc400) [pid = 1778] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8fe55400) [pid = 1778] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8ad2f800) [pid = 1778] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x89cb6800) [pid = 1778] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8f57b800) [pid = 1778] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x98b3a000) [pid = 1778] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x93d13c00) [pid = 1778] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:18:43 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8f209000) [pid = 1778] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:18:43 INFO - PROCESS | 1778 | 1461197923540 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2105ms 17:18:43 INFO - PROCESS | 1778 | 1461197923592 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1778 | 1461197923596 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:18:43 INFO - PROCESS | 1778 | 1461197923603 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 1778 | 1461197923605 Marionette TRACE conn3 <- [1,2274,null,{}] 17:18:43 INFO - PROCESS | 1778 | 1461197923611 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:43 INFO - PROCESS | 1778 | 1461197923817 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:18:44 INFO - PROCESS | 1778 | 1461197924088 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a3400 == 139 [pid = 1778] [id = 576] 17:18:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8ad3a000) [pid = 1778] [serial = 1729] [outer = (nil)] 17:18:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8c6c3c00) [pid = 1778] [serial = 1730] [outer = 0x8ad3a000] 17:18:44 INFO - PROCESS | 1778 | 1461197924172 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8c7c9800) [pid = 1778] [serial = 1731] [outer = 0x8ad3a000] 17:18:44 INFO - PROCESS | 1778 | 1461197924918 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1333ms 17:18:44 INFO - PROCESS | 1778 | 1461197924937 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 1778 | 1461197924939 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:18:44 INFO - PROCESS | 1778 | 1461197924947 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1778 | 1461197924950 Marionette TRACE conn3 <- [1,2278,null,{}] 17:18:44 INFO - PROCESS | 1778 | 1461197924968 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 1778 | 1461197925375 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:18:45 INFO - PROCESS | 1778 | 1461197925659 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c3000 == 140 [pid = 1778] [id = 577] 17:18:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x881cc000) [pid = 1778] [serial = 1732] [outer = (nil)] 17:18:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x89306c00) [pid = 1778] [serial = 1733] [outer = 0x881cc000] 17:18:45 INFO - PROCESS | 1778 | 1461197925757 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x89af7400) [pid = 1778] [serial = 1734] [outer = 0x881cc000] 17:18:46 INFO - PROCESS | 1778 | 1461197926736 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1854ms 17:18:46 INFO - PROCESS | 1778 | 1461197926804 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1778 | 1461197926813 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:18:46 INFO - PROCESS | 1778 | 1461197926822 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1778 | 1461197926827 Marionette TRACE conn3 <- [1,2282,null,{}] 17:18:46 INFO - PROCESS | 1778 | 1461197926835 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:47 INFO - PROCESS | 1778 | 1461197927102 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:18:47 INFO - PROCESS | 1778 | 1461197927443 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeabc00 == 141 [pid = 1778] [id = 578] 17:18:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8bb45000) [pid = 1778] [serial = 1735] [outer = (nil)] 17:18:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8bc59000) [pid = 1778] [serial = 1736] [outer = 0x8bb45000] 17:18:47 INFO - PROCESS | 1778 | 1461197927538 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8be10000) [pid = 1778] [serial = 1737] [outer = 0x8bb45000] 17:18:48 INFO - PROCESS | 1778 | 1461197928505 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1741ms 17:18:48 INFO - PROCESS | 1778 | 1461197928563 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:18:48 INFO - PROCESS | 1778 | 1461197928568 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:18:48 INFO - PROCESS | 1778 | 1461197928575 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1778 | 1461197928579 Marionette TRACE conn3 <- [1,2286,null,{}] 17:18:48 INFO - PROCESS | 1778 | 1461197928585 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 1778 | 1461197928830 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:18:49 INFO - PROCESS | 1778 | 1461197929213 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aea7400 == 142 [pid = 1778] [id = 579] 17:18:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8dbe4400) [pid = 1778] [serial = 1738] [outer = (nil)] 17:18:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8e8eb400) [pid = 1778] [serial = 1739] [outer = 0x8dbe4400] 17:18:49 INFO - PROCESS | 1778 | 1461197929314 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8e8f9000) [pid = 1778] [serial = 1740] [outer = 0x8dbe4400] 17:18:50 INFO - PROCESS | 1778 | 1461197930263 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:18:50 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 17:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1736ms 17:18:50 INFO - PROCESS | 1778 | 1461197930312 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1778 | 1461197930319 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:18:50 INFO - PROCESS | 1778 | 1461197930336 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1778 | 1461197930344 Marionette TRACE conn3 <- [1,2290,null,{}] 17:18:50 INFO - PROCESS | 1778 | 1461197930350 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 1778 | 1461197930579 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:18:50 INFO - PROCESS | 1778 | 1461197930909 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbebc00 == 143 [pid = 1778] [id = 580] 17:18:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8dda7000) [pid = 1778] [serial = 1741] [outer = (nil)] 17:18:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f207000) [pid = 1778] [serial = 1742] [outer = 0x8dda7000] 17:18:51 INFO - PROCESS | 1778 | 1461197931006 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8f20e400) [pid = 1778] [serial = 1743] [outer = 0x8dda7000] 17:18:51 INFO - PROCESS | 1778 | 1461197931951 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1700ms 17:18:52 INFO - PROCESS | 1778 | 1461197932028 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:18:52 INFO - PROCESS | 1778 | 1461197932032 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:18:52 INFO - PROCESS | 1778 | 1461197932039 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 1778 | 1461197932042 Marionette TRACE conn3 <- [1,2294,null,{}] 17:18:52 INFO - PROCESS | 1778 | 1461197932048 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:52 INFO - PROCESS | 1778 | 1461197932332 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:18:52 INFO - PROCESS | 1778 | 1461197932669 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a4800 == 144 [pid = 1778] [id = 581] 17:18:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8eacd400) [pid = 1778] [serial = 1744] [outer = (nil)] 17:18:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f57d000) [pid = 1778] [serial = 1745] [outer = 0x8eacd400] 17:18:52 INFO - PROCESS | 1778 | 1461197932761 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f8dc800) [pid = 1778] [serial = 1746] [outer = 0x8eacd400] 17:18:53 INFO - PROCESS | 1778 | 1461197933704 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1733ms 17:18:53 INFO - PROCESS | 1778 | 1461197933774 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:18:53 INFO - PROCESS | 1778 | 1461197933778 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:18:53 INFO - PROCESS | 1778 | 1461197933785 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1778 | 1461197933788 Marionette TRACE conn3 <- [1,2298,null,{}] 17:18:53 INFO - PROCESS | 1778 | 1461197933794 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:54 INFO - PROCESS | 1778 | 1461197934117 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:18:54 INFO - PROCESS | 1778 | 1461197934473 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe59000 == 145 [pid = 1778] [id = 582] 17:18:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fe59800) [pid = 1778] [serial = 1747] [outer = (nil)] 17:18:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x90395c00) [pid = 1778] [serial = 1748] [outer = 0x8fe59800] 17:18:54 INFO - PROCESS | 1778 | 1461197934573 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x904fbc00) [pid = 1778] [serial = 1749] [outer = 0x8fe59800] 17:18:55 INFO - PROCESS | 1778 | 1461197935490 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1741ms 17:18:55 INFO - PROCESS | 1778 | 1461197935532 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1778 | 1461197935536 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:18:55 INFO - PROCESS | 1778 | 1461197935546 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1778 | 1461197935549 Marionette TRACE conn3 <- [1,2302,null,{}] 17:18:55 INFO - PROCESS | 1778 | 1461197935556 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:55 INFO - PROCESS | 1778 | 1461197935792 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:18:56 INFO - PROCESS | 1778 | 1461197936073 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x857d0400 == 146 [pid = 1778] [id = 583] 17:18:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8f407800) [pid = 1778] [serial = 1750] [outer = (nil)] 17:18:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x911d4000) [pid = 1778] [serial = 1751] [outer = 0x8f407800] 17:18:56 INFO - PROCESS | 1778 | 1461197936215 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x911db800) [pid = 1778] [serial = 1752] [outer = 0x8f407800] 17:18:57 INFO - PROCESS | 1778 | 1461197937108 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:18:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:18:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1635ms 17:18:57 INFO - PROCESS | 1778 | 1461197937182 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1778 | 1461197937186 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:18:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:18:57 INFO - PROCESS | 1778 | 1461197937193 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1778 | 1461197937196 Marionette TRACE conn3 <- [1,2306,null,{}] 17:18:57 INFO - PROCESS | 1778 | 1461197937202 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:57 INFO - PROCESS | 1778 | 1461197937464 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:18:57 INFO - PROCESS | 1778 | 1461197937789 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x90730000 == 147 [pid = 1778] [id = 584] 17:18:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x911d4800) [pid = 1778] [serial = 1753] [outer = (nil)] 17:18:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x9296a400) [pid = 1778] [serial = 1754] [outer = 0x911d4800] 17:18:57 INFO - PROCESS | 1778 | 1461197937885 Marionette DEBUG loaded listener.js 17:18:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x92970400) [pid = 1778] [serial = 1755] [outer = 0x911d4800] 17:18:58 INFO - PROCESS | 1778 | 1461197938799 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1686ms 17:18:58 INFO - PROCESS | 1778 | 1461197938880 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1778 | 1461197938885 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:18:58 INFO - PROCESS | 1778 | 1461197938891 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1778 | 1461197938895 Marionette TRACE conn3 <- [1,2310,null,{}] 17:18:58 INFO - PROCESS | 1778 | 1461197938901 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:59 INFO - PROCESS | 1778 | 1461197939187 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:18:59 INFO - PROCESS | 1778 | 1461197939553 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6bfc00 == 148 [pid = 1778] [id = 585] 17:18:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x9140e000) [pid = 1778] [serial = 1756] [outer = (nil)] 17:18:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x93d13c00) [pid = 1778] [serial = 1757] [outer = 0x9140e000] 17:18:59 INFO - PROCESS | 1778 | 1461197939644 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x9500f400) [pid = 1778] [serial = 1758] [outer = 0x9140e000] 17:19:00 INFO - PROCESS | 1778 | 1461197940607 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1792ms 17:19:00 INFO - PROCESS | 1778 | 1461197940685 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:19:00 INFO - PROCESS | 1778 | 1461197940689 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:19:00 INFO - PROCESS | 1778 | 1461197940696 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1778 | 1461197940699 Marionette TRACE conn3 <- [1,2314,null,{}] 17:19:00 INFO - PROCESS | 1778 | 1461197940706 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:00 INFO - PROCESS | 1778 | 1461197940983 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:19:01 INFO - PROCESS | 1778 | 1461197941319 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x90731800 == 149 [pid = 1778] [id = 586] 17:19:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x92a81400) [pid = 1778] [serial = 1759] [outer = (nil)] 17:19:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x9736d400) [pid = 1778] [serial = 1760] [outer = 0x92a81400] 17:19:01 INFO - PROCESS | 1778 | 1461197941409 Marionette DEBUG loaded listener.js 17:19:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x97456400) [pid = 1778] [serial = 1761] [outer = 0x92a81400] 17:19:02 INFO - PROCESS | 1778 | 1461197942513 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1889ms 17:19:02 INFO - PROCESS | 1778 | 1461197942587 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:19:02 INFO - PROCESS | 1778 | 1461197942590 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:19:02 INFO - PROCESS | 1778 | 1461197942598 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - PROCESS | 1778 | 1461197942601 Marionette TRACE conn3 <- [1,2318,null,{}] 17:19:02 INFO - PROCESS | 1778 | 1461197942608 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:02 INFO - PROCESS | 1778 | 1461197942909 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:19:03 INFO - PROCESS | 1778 | 1461197943262 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x92963c00 == 150 [pid = 1778] [id = 587] 17:19:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x97960400) [pid = 1778] [serial = 1762] [outer = (nil)] 17:19:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x97966400) [pid = 1778] [serial = 1763] [outer = 0x97960400] 17:19:03 INFO - PROCESS | 1778 | 1461197943366 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x979d5800) [pid = 1778] [serial = 1764] [outer = 0x97960400] 17:19:04 INFO - PROCESS | 1778 | 1461197944380 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:19:04 INFO - PROCESS | 1778 | 1461197944454 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:19:04 INFO - PROCESS | 1778 | 1461197944464 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 1778 | 1461197944469 Marionette TRACE conn3 <- [1,2322,null,{}] 17:19:04 INFO - PROCESS | 1778 | 1461197944475 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:04 INFO - PROCESS | 1778 | 1461197944710 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:19:05 INFO - PROCESS | 1778 | 1461197945040 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x881cb800 == 151 [pid = 1778] [id = 588] 17:19:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x89cb8c00) [pid = 1778] [serial = 1765] [outer = (nil)] 17:19:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x98e07800) [pid = 1778] [serial = 1766] [outer = 0x89cb8c00] 17:19:05 INFO - PROCESS | 1778 | 1461197945132 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x99210800) [pid = 1778] [serial = 1767] [outer = 0x89cb8c00] 17:19:06 INFO - PROCESS | 1778 | 1461197946052 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1641ms 17:19:06 INFO - PROCESS | 1778 | 1461197946107 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1778 | 1461197946110 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:19:06 INFO - PROCESS | 1778 | 1461197946117 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1778 | 1461197946120 Marionette TRACE conn3 <- [1,2326,null,{}] 17:19:06 INFO - PROCESS | 1778 | 1461197946126 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:06 INFO - PROCESS | 1778 | 1461197946366 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:19:06 INFO - PROCESS | 1778 | 1461197946700 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x8649e000 == 152 [pid = 1778] [id = 589] 17:19:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x92a7c400) [pid = 1778] [serial = 1768] [outer = (nil)] 17:19:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x9fb2a800) [pid = 1778] [serial = 1769] [outer = 0x92a7c400] 17:19:06 INFO - PROCESS | 1778 | 1461197946796 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x9fb8cc00) [pid = 1778] [serial = 1770] [outer = 0x92a7c400] 17:19:07 INFO - PROCESS | 1778 | 1461197947711 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1631ms 17:19:07 INFO - PROCESS | 1778 | 1461197947748 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:19:07 INFO - PROCESS | 1778 | 1461197947752 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:19:07 INFO - PROCESS | 1778 | 1461197947758 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1778 | 1461197947761 Marionette TRACE conn3 <- [1,2330,null,{}] 17:19:07 INFO - PROCESS | 1778 | 1461197947767 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:07 INFO - PROCESS | 1778 | 1461197947997 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:19:08 INFO - PROCESS | 1778 | 1461197948340 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x9aeaa000 == 153 [pid = 1778] [id = 590] 17:19:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9aecd400) [pid = 1778] [serial = 1771] [outer = (nil)] 17:19:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x9ff1ac00) [pid = 1778] [serial = 1772] [outer = 0x9aecd400] 17:19:08 INFO - PROCESS | 1778 | 1461197948433 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x9ffa6000) [pid = 1778] [serial = 1773] [outer = 0x9aecd400] 17:19:09 INFO - PROCESS | 1778 | 1461197949369 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1686ms 17:19:09 INFO - PROCESS | 1778 | 1461197949446 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 1778 | 1461197949450 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:19:09 INFO - PROCESS | 1778 | 1461197949456 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 1778 | 1461197949460 Marionette TRACE conn3 <- [1,2334,null,{}] 17:19:09 INFO - PROCESS | 1778 | 1461197949466 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:09 INFO - PROCESS | 1778 | 1461197949734 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:19:10 INFO - PROCESS | 1778 | 1461197950087 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b4800 == 154 [pid = 1778] [id = 591] 17:19:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x8a222400) [pid = 1778] [serial = 1774] [outer = (nil)] 17:19:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0xa0e9d400) [pid = 1778] [serial = 1775] [outer = 0x8a222400] 17:19:10 INFO - PROCESS | 1778 | 1461197950179 Marionette DEBUG loaded listener.js 17:19:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0xa0e9f400) [pid = 1778] [serial = 1776] [outer = 0x8a222400] 17:19:11 INFO - PROCESS | 1778 | 1461197951118 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1691ms 17:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:19:11 INFO - PROCESS | 1778 | 1461197951150 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 1778 | 1461197951153 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:19:11 INFO - PROCESS | 1778 | 1461197951160 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 1778 | 1461197951165 Marionette TRACE conn3 <- [1,2338,null,{}] 17:19:11 INFO - PROCESS | 1778 | 1461197951172 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:11 INFO - PROCESS | 1778 | 1461197951400 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:19:11 INFO - PROCESS | 1778 | 1461197951739 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cac00 == 155 [pid = 1778] [id = 592] 17:19:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x876ab000) [pid = 1778] [serial = 1777] [outer = (nil)] 17:19:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0xa0f9d400) [pid = 1778] [serial = 1778] [outer = 0x876ab000] 17:19:11 INFO - PROCESS | 1778 | 1461197951841 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0xa0fa1000) [pid = 1778] [serial = 1779] [outer = 0x876ab000] 17:19:12 INFO - PROCESS | 1778 | 1461197952831 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1734ms 17:19:12 INFO - PROCESS | 1778 | 1461197952895 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1778 | 1461197952898 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:19:12 INFO - PROCESS | 1778 | 1461197952905 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1778 | 1461197952909 Marionette TRACE conn3 <- [1,2342,null,{}] 17:19:12 INFO - PROCESS | 1778 | 1461197952915 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:13 INFO - PROCESS | 1778 | 1461197953150 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:19:13 INFO - PROCESS | 1778 | 1461197953486 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x979cf800 == 156 [pid = 1778] [id = 593] 17:19:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0xa0ad5000) [pid = 1778] [serial = 1780] [outer = (nil)] 17:19:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0xa2a83c00) [pid = 1778] [serial = 1781] [outer = 0xa0ad5000] 17:19:13 INFO - PROCESS | 1778 | 1461197953582 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0xa3c7cc00) [pid = 1778] [serial = 1782] [outer = 0xa0ad5000] 17:19:14 INFO - PROCESS | 1778 | 1461197954608 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1737ms 17:19:14 INFO - PROCESS | 1778 | 1461197954644 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1778 | 1461197954648 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:19:14 INFO - PROCESS | 1778 | 1461197954656 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 1778 | 1461197954660 Marionette TRACE conn3 <- [1,2346,null,{}] 17:19:14 INFO - PROCESS | 1778 | 1461197954666 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:14 INFO - PROCESS | 1778 | 1461197954931 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:19:15 INFO - PROCESS | 1778 | 1461197955268 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c5c00 == 157 [pid = 1778] [id = 594] 17:19:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x8a21bc00) [pid = 1778] [serial = 1783] [outer = (nil)] 17:19:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0xa4458c00) [pid = 1778] [serial = 1784] [outer = 0x8a21bc00] 17:19:15 INFO - PROCESS | 1778 | 1461197955367 Marionette DEBUG loaded listener.js 17:19:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0xa446e000) [pid = 1778] [serial = 1785] [outer = 0x8a21bc00] 17:19:17 INFO - PROCESS | 1778 | --DOCSHELL 0x876ac800 == 156 [pid = 1778] [id = 397] 17:19:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbbec00 == 155 [pid = 1778] [id = 85] 17:19:17 INFO - PROCESS | 1778 | --DOCSHELL 0x96ff9000 == 154 [pid = 1778] [id = 58] 17:19:17 INFO - PROCESS | 1778 | --DOCSHELL 0x857c8800 == 153 [pid = 1778] [id = 355] 17:19:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd82000 == 152 [pid = 1778] [id = 166] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x90393000) [pid = 1778] [serial = 1622] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0xa0ea8c00) [pid = 1778] [serial = 1652] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x9ea17800) [pid = 1778] [serial = 1641] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x95006000) [pid = 1778] [serial = 1631] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x8e8f0400) [pid = 1778] [serial = 1613] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x9b085c00) [pid = 1778] [serial = 1640] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x9fca0c00) [pid = 1778] [serial = 1643] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x8c7c4400) [pid = 1778] [serial = 1610] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x96fb3800) [pid = 1778] [serial = 1632] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x9aea8400) [pid = 1778] [serial = 1644] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x9796a400) [pid = 1778] [serial = 1635] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x89afbc00) [pid = 1778] [serial = 1658] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0xa0a2e400) [pid = 1778] [serial = 1647] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x98ed7400) [pid = 1778] [serial = 1638] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0xa0ea0000) [pid = 1778] [serial = 1650] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x914e7c00) [pid = 1778] [serial = 1629] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8bb4e400) [pid = 1778] [serial = 1664] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x9780ac00) [pid = 1778] [serial = 1634] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x91412800) [pid = 1778] [serial = 1628] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8a21f000) [pid = 1778] [serial = 1659] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x879f2800) [pid = 1778] [serial = 1655] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x98b82800) [pid = 1778] [serial = 1637] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x9ffd6400) [pid = 1778] [serial = 1646] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8f8ddc00) [pid = 1778] [serial = 1619] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x911d7400) [pid = 1778] [serial = 1626] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8fbc5800) [pid = 1778] [serial = 1620] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8ad5ec00) [pid = 1778] [serial = 1662] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x89487c00) [pid = 1778] [serial = 1604] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x911d5c00) [pid = 1778] [serial = 1625] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8eb22000) [pid = 1778] [serial = 1616] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x857cf400) [pid = 1778] [serial = 1601] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0xa0e9c400) [pid = 1778] [serial = 1649] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x881c1c00) [pid = 1778] [serial = 1656] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8ad38c00) [pid = 1778] [serial = 1661] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8aea7000) [pid = 1778] [serial = 1607] [outer = (nil)] [url = about:blank] 17:19:17 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x90397400) [pid = 1778] [serial = 1623] [outer = (nil)] [url = about:blank] 17:19:18 INFO - PROCESS | 1778 | 1461197958339 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 3745ms 17:19:18 INFO - PROCESS | 1778 | 1461197958402 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1778 | 1461197958408 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:19:18 INFO - PROCESS | 1778 | 1461197958418 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1778 | 1461197958424 Marionette TRACE conn3 <- [1,2350,null,{}] 17:19:18 INFO - PROCESS | 1778 | 1461197958432 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:18 INFO - PROCESS | 1778 | 1461197958658 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:19:18 INFO - PROCESS | 1778 | 1461197958874 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f5000 == 153 [pid = 1778] [id = 595] 17:19:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x857cb000) [pid = 1778] [serial = 1786] [outer = (nil)] 17:19:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8670bc00) [pid = 1778] [serial = 1787] [outer = 0x857cb000] 17:19:18 INFO - PROCESS | 1778 | 1461197958958 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x86716c00) [pid = 1778] [serial = 1788] [outer = 0x857cb000] 17:19:19 INFO - PROCESS | 1778 | 1461197959986 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1588ms 17:19:20 INFO - PROCESS | 1778 | 1461197960009 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 1778 | 1461197960018 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:19:20 INFO - PROCESS | 1778 | 1461197960029 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 1778 | 1461197960034 Marionette TRACE conn3 <- [1,2354,null,{}] 17:19:20 INFO - PROCESS | 1778 | 1461197960041 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:20 INFO - PROCESS | 1778 | 1461197960259 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:19:20 INFO - PROCESS | 1778 | 1461197960580 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x879ee400 == 154 [pid = 1778] [id = 596] 17:19:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x879ef000) [pid = 1778] [serial = 1789] [outer = (nil)] 17:19:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x881c6800) [pid = 1778] [serial = 1790] [outer = 0x879ef000] 17:19:20 INFO - PROCESS | 1778 | 1461197960680 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x89302400) [pid = 1778] [serial = 1791] [outer = 0x879ef000] 17:19:21 INFO - PROCESS | 1778 | 1461197961554 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1587ms 17:19:21 INFO - PROCESS | 1778 | 1461197961617 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:19:21 INFO - PROCESS | 1778 | 1461197961621 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:19:21 INFO - PROCESS | 1778 | 1461197961634 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1778 | 1461197961639 Marionette TRACE conn3 <- [1,2358,null,{}] 17:19:21 INFO - PROCESS | 1778 | 1461197961656 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:21 INFO - PROCESS | 1778 | 1461197961948 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:19:21 INFO - PROCESS | 1778 | 1461197961979 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e3800 == 155 [pid = 1778] [id = 597] 17:19:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x896e3c00) [pid = 1778] [serial = 1792] [outer = (nil)] 17:19:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x896e6400) [pid = 1778] [serial = 1793] [outer = 0x896e3c00] 17:19:22 INFO - PROCESS | 1778 | 1461197962056 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x896eac00) [pid = 1778] [serial = 1794] [outer = 0x896e3c00] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x978a8800) [pid = 1778] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x879f6400) [pid = 1778] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x976ae800) [pid = 1778] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8c7c5400) [pid = 1778] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8dda4400) [pid = 1778] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x92978400) [pid = 1778] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8bd8b000) [pid = 1778] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8dda5400) [pid = 1778] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x904f4400) [pid = 1778] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8f579c00) [pid = 1778] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x89482800) [pid = 1778] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0xa0c34800) [pid = 1778] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x87885c00) [pid = 1778] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8f20fc00) [pid = 1778] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x89cae000) [pid = 1778] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8dd9fc00) [pid = 1778] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8fe5c400) [pid = 1778] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x96368c00) [pid = 1778] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x9500d800) [pid = 1778] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8a635000) [pid = 1778] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8a229000) [pid = 1778] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x879f0000) [pid = 1778] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x87887000) [pid = 1778] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x853f5800) [pid = 1778] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8948e000) [pid = 1778] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x881c8000) [pid = 1778] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8ead5400) [pid = 1778] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x89488c00) [pid = 1778] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:19:23 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8ad2d800) [pid = 1778] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:19:24 INFO - PROCESS | 1778 | 1461197964064 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2490ms 17:19:24 INFO - PROCESS | 1778 | 1461197964125 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1778 | 1461197964130 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:19:24 INFO - PROCESS | 1778 | 1461197964136 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1778 | 1461197964139 Marionette TRACE conn3 <- [1,2362,null,{}] 17:19:24 INFO - PROCESS | 1778 | 1461197964144 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:24 INFO - PROCESS | 1778 | 1461197964335 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:19:24 INFO - PROCESS | 1778 | 1461197964350 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x87889800 == 156 [pid = 1778] [id = 598] 17:19:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x879f0000) [pid = 1778] [serial = 1795] [outer = (nil)] 17:19:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x896ed400) [pid = 1778] [serial = 1796] [outer = 0x879f0000] 17:19:24 INFO - PROCESS | 1778 | 1461197964607 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x899f4000) [pid = 1778] [serial = 1797] [outer = 0x879f0000] 17:19:25 INFO - PROCESS | 1778 | 1461197965432 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1342ms 17:19:25 INFO - PROCESS | 1778 | 1461197965626 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:19:25 INFO - PROCESS | 1778 | 1461197965632 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:19:25 INFO - PROCESS | 1778 | 1461197965644 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 1778 | 1461197965648 Marionette TRACE conn3 <- [1,2366,null,{}] 17:19:25 INFO - PROCESS | 1778 | 1461197965657 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:25 INFO - PROCESS | 1778 | 1461197965905 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:19:26 INFO - PROCESS | 1778 | 1461197966267 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670ac00 == 157 [pid = 1778] [id = 599] 17:19:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8670c800) [pid = 1778] [serial = 1798] [outer = (nil)] 17:19:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x876b1800) [pid = 1778] [serial = 1799] [outer = 0x8670c800] 17:19:26 INFO - PROCESS | 1778 | 1461197966359 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x87888400) [pid = 1778] [serial = 1800] [outer = 0x8670c800] 17:19:27 INFO - PROCESS | 1778 | 1461197967307 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:19:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:19:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1737ms 17:19:27 INFO - PROCESS | 1778 | 1461197967382 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:19:27 INFO - PROCESS | 1778 | 1461197967388 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:19:27 INFO - PROCESS | 1778 | 1461197967401 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1778 | 1461197967408 Marionette TRACE conn3 <- [1,2370,null,{}] 17:19:27 INFO - PROCESS | 1778 | 1461197967415 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:27 INFO - PROCESS | 1778 | 1461197967685 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:19:28 INFO - PROCESS | 1778 | 1461197968024 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x89487400 == 158 [pid = 1778] [id = 600] 17:19:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8948ec00) [pid = 1778] [serial = 1801] [outer = (nil)] 17:19:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x896e2800) [pid = 1778] [serial = 1802] [outer = 0x8948ec00] 17:19:28 INFO - PROCESS | 1778 | 1461197968122 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x896ec000) [pid = 1778] [serial = 1803] [outer = 0x8948ec00] 17:19:29 INFO - PROCESS | 1778 | 1461197969129 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1795ms 17:19:29 INFO - PROCESS | 1778 | 1461197969194 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1778 | 1461197969199 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:19:29 INFO - PROCESS | 1778 | 1461197969205 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1778 | 1461197969209 Marionette TRACE conn3 <- [1,2374,null,{}] 17:19:29 INFO - PROCESS | 1778 | 1461197969223 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:29 INFO - PROCESS | 1778 | 1461197969493 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:19:29 INFO - PROCESS | 1778 | 1461197969910 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb4c00 == 159 [pid = 1778] [id = 601] 17:19:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8a21c400) [pid = 1778] [serial = 1804] [outer = (nil)] 17:19:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8a223000) [pid = 1778] [serial = 1805] [outer = 0x8a21c400] 17:19:30 INFO - PROCESS | 1778 | 1461197970021 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8a629c00) [pid = 1778] [serial = 1806] [outer = 0x8a21c400] 17:19:30 INFO - PROCESS | 1778 | 1461197970950 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1787ms 17:19:30 INFO - PROCESS | 1778 | 1461197970993 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:19:31 INFO - PROCESS | 1778 | 1461197970997 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:19:31 INFO - PROCESS | 1778 | 1461197971004 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1778 | 1461197971007 Marionette TRACE conn3 <- [1,2378,null,{}] 17:19:31 INFO - PROCESS | 1778 | 1461197971013 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:31 INFO - PROCESS | 1778 | 1461197971248 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:19:31 INFO - PROCESS | 1778 | 1461197971575 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x89caec00 == 160 [pid = 1778] [id = 602] 17:19:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8acab800) [pid = 1778] [serial = 1807] [outer = (nil)] 17:19:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8acb7400) [pid = 1778] [serial = 1808] [outer = 0x8acab800] 17:19:31 INFO - PROCESS | 1778 | 1461197971670 Marionette DEBUG loaded listener.js 17:19:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8ad31000) [pid = 1778] [serial = 1809] [outer = 0x8acab800] 17:19:32 INFO - PROCESS | 1778 | 1461197972577 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1633ms 17:19:32 INFO - PROCESS | 1778 | 1461197972637 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:19:32 INFO - PROCESS | 1778 | 1461197972641 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:19:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:19:32 INFO - PROCESS | 1778 | 1461197972647 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:19:32 INFO - PROCESS | 1778 | 1461197972651 Marionette TRACE conn3 <- [1,2382,null,{}] 17:19:32 INFO - PROCESS | 1778 | 1461197972657 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:32 INFO - PROCESS | 1778 | 1461197972882 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:19:33 INFO - PROCESS | 1778 | 1461197973213 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x89487c00 == 161 [pid = 1778] [id = 603] 17:19:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8a634800) [pid = 1778] [serial = 1810] [outer = (nil)] 17:19:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8ad56c00) [pid = 1778] [serial = 1811] [outer = 0x8a634800] 17:19:33 INFO - PROCESS | 1778 | 1461197973306 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8ad5c800) [pid = 1778] [serial = 1812] [outer = 0x8a634800] 17:19:34 INFO - PROCESS | 1778 | 1461197974216 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:19:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:19:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1637ms 17:19:34 INFO - PROCESS | 1778 | 1461197974285 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1778 | 1461197974289 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:19:34 INFO - PROCESS | 1778 | 1461197974296 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1778 | 1461197974299 Marionette TRACE conn3 <- [1,2386,null,{}] 17:19:34 INFO - PROCESS | 1778 | 1461197974305 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:34 INFO - PROCESS | 1778 | 1461197974614 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:19:35 INFO - PROCESS | 1778 | 1461197974975 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb9000 == 162 [pid = 1778] [id = 604] 17:19:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8bb42c00) [pid = 1778] [serial = 1813] [outer = (nil)] 17:19:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8bc5cc00) [pid = 1778] [serial = 1814] [outer = 0x8bb42c00] 17:19:35 INFO - PROCESS | 1778 | 1461197975080 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8bd85000) [pid = 1778] [serial = 1815] [outer = 0x8bb42c00] 17:19:36 INFO - PROCESS | 1778 | 1461197976026 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1782ms 17:19:36 INFO - PROCESS | 1778 | 1461197976079 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1778 | 1461197976083 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:19:36 INFO - PROCESS | 1778 | 1461197976089 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1778 | 1461197976093 Marionette TRACE conn3 <- [1,2390,null,{}] 17:19:36 INFO - PROCESS | 1778 | 1461197976099 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:36 INFO - PROCESS | 1778 | 1461197976333 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:19:36 INFO - PROCESS | 1778 | 1461197976661 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c9400 == 163 [pid = 1778] [id = 605] 17:19:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8aeadc00) [pid = 1778] [serial = 1816] [outer = (nil)] 17:19:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8c649400) [pid = 1778] [serial = 1817] [outer = 0x8aeadc00] 17:19:36 INFO - PROCESS | 1778 | 1461197976755 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8c64b800) [pid = 1778] [serial = 1818] [outer = 0x8aeadc00] 17:19:37 INFO - PROCESS | 1778 | 1461197977663 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1634ms 17:19:37 INFO - PROCESS | 1778 | 1461197977725 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:19:37 INFO - PROCESS | 1778 | 1461197977729 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:19:37 INFO - PROCESS | 1778 | 1461197977736 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1778 | 1461197977739 Marionette TRACE conn3 <- [1,2394,null,{}] 17:19:37 INFO - PROCESS | 1778 | 1461197977745 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:37 INFO - PROCESS | 1778 | 1461197977958 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:19:38 INFO - PROCESS | 1778 | 1461197978289 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x8670e800 == 164 [pid = 1778] [id = 606] 17:19:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x879f6000) [pid = 1778] [serial = 1819] [outer = (nil)] 17:19:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x8c6bf800) [pid = 1778] [serial = 1820] [outer = 0x879f6000] 17:19:38 INFO - PROCESS | 1778 | 1461197978380 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x8c6c4800) [pid = 1778] [serial = 1821] [outer = 0x879f6000] 17:19:39 INFO - PROCESS | 1778 | 1461197979300 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:19:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:19:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1595ms 17:19:39 INFO - PROCESS | 1778 | 1461197979331 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:19:39 INFO - PROCESS | 1778 | 1461197979335 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:19:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:19:39 INFO - PROCESS | 1778 | 1461197979342 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1778 | 1461197979345 Marionette TRACE conn3 <- [1,2398,null,{}] 17:19:39 INFO - PROCESS | 1778 | 1461197979351 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:39 INFO - PROCESS | 1778 | 1461197979570 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:19:39 INFO - PROCESS | 1778 | 1461197979832 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c6c2800 == 165 [pid = 1778] [id = 607] 17:19:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x8c7c7400) [pid = 1778] [serial = 1822] [outer = (nil)] 17:19:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8dbe2400) [pid = 1778] [serial = 1823] [outer = 0x8c7c7400] 17:19:39 INFO - PROCESS | 1778 | 1461197979980 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8dbe7800) [pid = 1778] [serial = 1824] [outer = 0x8c7c7400] 17:19:40 INFO - PROCESS | 1778 | 1461197980899 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1588ms 17:19:40 INFO - PROCESS | 1778 | 1461197980931 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:19:40 INFO - PROCESS | 1778 | 1461197980935 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:19:40 INFO - PROCESS | 1778 | 1461197980941 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1778 | 1461197980945 Marionette TRACE conn3 <- [1,2402,null,{}] 17:19:40 INFO - PROCESS | 1778 | 1461197980951 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:41 INFO - PROCESS | 1778 | 1461197981187 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:19:41 INFO - PROCESS | 1778 | 1461197981522 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c7000 == 166 [pid = 1778] [id = 608] 17:19:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8c7cb800) [pid = 1778] [serial = 1825] [outer = (nil)] 17:19:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8dd9c800) [pid = 1778] [serial = 1826] [outer = 0x8c7cb800] 17:19:41 INFO - PROCESS | 1778 | 1461197981619 Marionette DEBUG loaded listener.js 17:19:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x8dd9fc00) [pid = 1778] [serial = 1827] [outer = 0x8c7cb800] 17:19:42 INFO - PROCESS | 1778 | 1461197982569 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1688ms 17:19:42 INFO - PROCESS | 1778 | 1461197982631 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 1778 | 1461197982635 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:19:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:19:42 INFO - PROCESS | 1778 | 1461197982642 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1778 | 1461197982647 Marionette TRACE conn3 <- [1,2406,null,{}] 17:19:42 INFO - PROCESS | 1778 | 1461197982652 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:42 INFO - PROCESS | 1778 | 1461197982904 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:19:43 INFO - PROCESS | 1778 | 1461197983253 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x8be03800 == 167 [pid = 1778] [id = 609] 17:19:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x8e9e5400) [pid = 1778] [serial = 1828] [outer = (nil)] 17:19:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x8e9ea000) [pid = 1778] [serial = 1829] [outer = 0x8e9e5400] 17:19:43 INFO - PROCESS | 1778 | 1461197983356 Marionette DEBUG loaded listener.js 17:19:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x8ead2800) [pid = 1778] [serial = 1830] [outer = 0x8e9e5400] 17:19:44 INFO - PROCESS | 1778 | 1461197984308 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:19:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:19:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1737ms 17:19:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:19:44 INFO - PROCESS | 1778 | 1461197984380 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:19:44 INFO - PROCESS | 1778 | 1461197984383 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:19:44 INFO - PROCESS | 1778 | 1461197984390 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:19:44 INFO - PROCESS | 1778 | 1461197984393 Marionette TRACE conn3 <- [1,2410,null,{}] 17:19:44 INFO - PROCESS | 1778 | 1461197984399 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:44 INFO - PROCESS | 1778 | 1461197984633 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:19:45 INFO - PROCESS | 1778 | 1461197984982 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eb28c00 == 168 [pid = 1778] [id = 610] 17:19:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x8eb2ac00) [pid = 1778] [serial = 1831] [outer = (nil)] 17:19:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x8eb2dc00) [pid = 1778] [serial = 1832] [outer = 0x8eb2ac00] 17:19:45 INFO - PROCESS | 1778 | 1461197985121 Marionette DEBUG loaded listener.js 17:19:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x8f205000) [pid = 1778] [serial = 1833] [outer = 0x8eb2ac00] 17:19:46 INFO - PROCESS | 1778 | 1461197986103 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1737ms 17:19:46 INFO - PROCESS | 1778 | 1461197986127 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:19:46 INFO - PROCESS | 1778 | 1461197986131 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:19:46 INFO - PROCESS | 1778 | 1461197986138 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1778 | 1461197986142 Marionette TRACE conn3 <- [1,2414,null,{}] 17:19:46 INFO - PROCESS | 1778 | 1461197986148 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:46 INFO - PROCESS | 1778 | 1461197986384 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:19:46 INFO - PROCESS | 1778 | 1461197986733 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e4c00 == 169 [pid = 1778] [id = 611] 17:19:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x8ead6c00) [pid = 1778] [serial = 1834] [outer = (nil)] 17:19:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x8f35c000) [pid = 1778] [serial = 1835] [outer = 0x8ead6c00] 17:19:46 INFO - PROCESS | 1778 | 1461197986830 Marionette DEBUG loaded listener.js 17:19:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x8f408c00) [pid = 1778] [serial = 1836] [outer = 0x8ead6c00] 17:19:47 INFO - PROCESS | 1778 | 1461197987764 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:19:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:19:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1688ms 17:19:47 INFO - PROCESS | 1778 | 1461197987826 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:19:47 INFO - PROCESS | 1778 | 1461197987830 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:19:47 INFO - PROCESS | 1778 | 1461197987837 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:19:47 INFO - PROCESS | 1778 | 1461197987840 Marionette TRACE conn3 <- [1,2418,null,{}] 17:19:47 INFO - PROCESS | 1778 | 1461197987846 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:48 INFO - PROCESS | 1778 | 1461197988087 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:19:48 INFO - PROCESS | 1778 | 1461197988420 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x853ed800 == 170 [pid = 1778] [id = 612] 17:19:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x853eec00) [pid = 1778] [serial = 1837] [outer = (nil)] 17:19:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x8f578800) [pid = 1778] [serial = 1838] [outer = 0x853eec00] 17:19:48 INFO - PROCESS | 1778 | 1461197988516 Marionette DEBUG loaded listener.js 17:19:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x8f57c800) [pid = 1778] [serial = 1839] [outer = 0x853eec00] 17:19:49 INFO - PROCESS | 1778 | 1461197989432 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1632ms 17:19:49 INFO - PROCESS | 1778 | 1461197989470 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:19:49 INFO - PROCESS | 1778 | 1461197989474 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:19:49 INFO - PROCESS | 1778 | 1461197989481 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:19:49 INFO - PROCESS | 1778 | 1461197989484 Marionette TRACE conn3 <- [1,2422,null,{}] 17:19:49 INFO - PROCESS | 1778 | 1461197989490 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:49 INFO - PROCESS | 1778 | 1461197989720 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:19:50 INFO - PROCESS | 1778 | 1461197990075 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eb29800 == 171 [pid = 1778] [id = 613] 17:19:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x8f354400) [pid = 1778] [serial = 1840] [outer = (nil)] 17:19:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 180 (0x8fde7c00) [pid = 1778] [serial = 1841] [outer = 0x8f354400] 17:19:50 INFO - PROCESS | 1778 | 1461197990183 Marionette DEBUG loaded listener.js 17:19:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 181 (0x8fdeac00) [pid = 1778] [serial = 1842] [outer = 0x8f354400] 17:19:51 INFO - PROCESS | 1778 | 1461197991107 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1688ms 17:19:51 INFO - PROCESS | 1778 | 1461197991171 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:19:51 INFO - PROCESS | 1778 | 1461197991175 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:19:51 INFO - PROCESS | 1778 | 1461197991182 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:19:51 INFO - PROCESS | 1778 | 1461197991186 Marionette TRACE conn3 <- [1,2426,null,{}] 17:19:51 INFO - PROCESS | 1778 | 1461197991193 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:51 INFO - PROCESS | 1778 | 1461197991434 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:19:51 INFO - PROCESS | 1778 | 1461197991773 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f577000 == 172 [pid = 1778] [id = 614] 17:19:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 182 (0x8fbbec00) [pid = 1778] [serial = 1843] [outer = (nil)] 17:19:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 183 (0x8fe55c00) [pid = 1778] [serial = 1844] [outer = 0x8fbbec00] 17:19:51 INFO - PROCESS | 1778 | 1461197991868 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 184 (0x8fe57000) [pid = 1778] [serial = 1845] [outer = 0x8fbbec00] 17:19:52 INFO - PROCESS | 1778 | 1461197992808 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1696ms 17:19:52 INFO - PROCESS | 1778 | 1461197992879 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:19:52 INFO - PROCESS | 1778 | 1461197992883 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:19:52 INFO - PROCESS | 1778 | 1461197992890 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1778 | 1461197992893 Marionette TRACE conn3 <- [1,2430,null,{}] 17:19:52 INFO - PROCESS | 1778 | 1461197992899 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:53 INFO - PROCESS | 1778 | 1461197993183 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:19:53 INFO - PROCESS | 1778 | 1461197993531 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a7000 == 173 [pid = 1778] [id = 615] 17:19:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 185 (0x8788d800) [pid = 1778] [serial = 1846] [outer = (nil)] 17:19:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 186 (0x8fe56c00) [pid = 1778] [serial = 1847] [outer = 0x8788d800] 17:19:53 INFO - PROCESS | 1778 | 1461197993627 Marionette DEBUG loaded listener.js 17:19:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 187 (0x9039b400) [pid = 1778] [serial = 1848] [outer = 0x8788d800] 17:19:54 INFO - PROCESS | 1778 | 1461197994543 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1690ms 17:19:54 INFO - PROCESS | 1778 | 1461197994582 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:19:54 INFO - PROCESS | 1778 | 1461197994586 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:19:54 INFO - PROCESS | 1778 | 1461197994593 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:19:54 INFO - PROCESS | 1778 | 1461197994597 Marionette TRACE conn3 <- [1,2434,null,{}] 17:19:54 INFO - PROCESS | 1778 | 1461197994603 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:54 INFO - PROCESS | 1778 | 1461197994841 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:19:55 INFO - PROCESS | 1778 | 1461197995217 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x90398800 == 174 [pid = 1778] [id = 616] 17:19:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 188 (0x90398c00) [pid = 1778] [serial = 1849] [outer = (nil)] 17:19:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 189 (0x904fb000) [pid = 1778] [serial = 1850] [outer = 0x90398c00] 17:19:55 INFO - PROCESS | 1778 | 1461197995311 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 190 (0x904fd400) [pid = 1778] [serial = 1851] [outer = 0x90398c00] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x879f8800 == 173 [pid = 1778] [id = 545] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x857cd000 == 172 [pid = 1778] [id = 504] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd8a400 == 171 [pid = 1778] [id = 548] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x971c3400 == 170 [pid = 1778] [id = 458] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x86715400 == 169 [pid = 1778] [id = 549] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x9745b000 == 168 [pid = 1778] [id = 503] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x89485400 == 167 [pid = 1778] [id = 547] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x857c6400 == 166 [pid = 1778] [id = 459] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x911d4c00 == 165 [pid = 1778] [id = 417] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x842a8c00 == 164 [pid = 1778] [id = 460] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb46400 == 163 [pid = 1778] [id = 501] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8d9400 == 162 [pid = 1778] [id = 505] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x864ab400 == 161 [pid = 1778] [id = 540] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8f575c00 == 160 [pid = 1778] [id = 541] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x92a78400 == 159 [pid = 1778] [id = 544] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd83c00 == 158 [pid = 1778] [id = 413] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8be07800 == 157 [pid = 1778] [id = 502] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8fbc6800 == 156 [pid = 1778] [id = 414] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x93d06800 == 155 [pid = 1778] [id = 546] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x93d7c800 == 154 [pid = 1778] [id = 418] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc5c800 == 153 [pid = 1778] [id = 412] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x879ee400 == 152 [pid = 1778] [id = 596] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x853f5000 == 151 [pid = 1778] [id = 595] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x857cac00 == 150 [pid = 1778] [id = 592] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x9aeaa000 == 149 [pid = 1778] [id = 590] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x876b4800 == 148 [pid = 1778] [id = 591] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8649e000 == 147 [pid = 1778] [id = 589] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x881cb800 == 146 [pid = 1778] [id = 588] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x92963c00 == 145 [pid = 1778] [id = 587] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6bfc00 == 144 [pid = 1778] [id = 585] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x90731800 == 143 [pid = 1778] [id = 586] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x90730000 == 142 [pid = 1778] [id = 584] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x857d0400 == 141 [pid = 1778] [id = 583] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe59000 == 140 [pid = 1778] [id = 582] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x864a4800 == 139 [pid = 1778] [id = 581] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8aea7400 == 138 [pid = 1778] [id = 579] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbebc00 == 137 [pid = 1778] [id = 580] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeabc00 == 136 [pid = 1778] [id = 578] 17:19:57 INFO - PROCESS | 1778 | --DOCSHELL 0x881c3000 == 135 [pid = 1778] [id = 577] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 189 (0x86714c00) [pid = 1778] [serial = 1602] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 188 (0x8dbe6800) [pid = 1778] [serial = 1611] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 187 (0x89af1c00) [pid = 1778] [serial = 1605] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 186 (0x8f35ac00) [pid = 1778] [serial = 1617] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 185 (0x8bc5c000) [pid = 1778] [serial = 1608] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 184 (0x8e8f7000) [pid = 1778] [serial = 1614] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 183 (0x8c6c3c00) [pid = 1778] [serial = 1730] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 182 (0x97b02400) [pid = 1778] [serial = 1710] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 181 (0x899ee800) [pid = 1778] [serial = 1722] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 180 (0x98e05400) [pid = 1778] [serial = 1713] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 179 (0x979ca000) [pid = 1778] [serial = 1709] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x8c7cac00) [pid = 1778] [serial = 1673] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8ead9000) [pid = 1778] [serial = 1680] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x93d83c00) [pid = 1778] [serial = 1698] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8c652000) [pid = 1778] [serial = 1728] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x92a7bc00) [pid = 1778] [serial = 1697] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x9b081800) [pid = 1778] [serial = 1716] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x98439800) [pid = 1778] [serial = 1712] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x911ce800) [pid = 1778] [serial = 1692] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8f8e5000) [pid = 1778] [serial = 1685] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x976af400) [pid = 1778] [serial = 1706] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0xa0eaa800) [pid = 1778] [serial = 1653] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x879f5400) [pid = 1778] [serial = 1667] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8f572800) [pid = 1778] [serial = 1683] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x9fc9bc00) [pid = 1778] [serial = 1718] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8bc60c00) [pid = 1778] [serial = 1533] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x9aeaa400) [pid = 1778] [serial = 1715] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8e8eb800) [pid = 1778] [serial = 1676] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x91412400) [pid = 1778] [serial = 1695] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x9750b400) [pid = 1778] [serial = 1704] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8ead0000) [pid = 1778] [serial = 1679] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x976b2400) [pid = 1778] [serial = 1707] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x97150800) [pid = 1778] [serial = 1701] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x904fe800) [pid = 1778] [serial = 1691] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8ad5ac00) [pid = 1778] [serial = 1670] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8f359000) [pid = 1778] [serial = 1682] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x9140b000) [pid = 1778] [serial = 1694] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8ad57000) [pid = 1778] [serial = 1725] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8930a400) [pid = 1778] [serial = 1668] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x90395000) [pid = 1778] [serial = 1689] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8930e000) [pid = 1778] [serial = 1721] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8fe5b800) [pid = 1778] [serial = 1688] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8dbe5000) [pid = 1778] [serial = 1674] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x9745e800) [pid = 1778] [serial = 1703] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x96363c00) [pid = 1778] [serial = 1700] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8be0c800) [pid = 1778] [serial = 1671] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8ad33000) [pid = 1778] [serial = 1724] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8fdee000) [pid = 1778] [serial = 1686] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8be0f800) [pid = 1778] [serial = 1727] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8bd85800) [pid = 1778] [serial = 1599] [outer = (nil)] [url = about:blank] 17:19:57 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8e8f5000) [pid = 1778] [serial = 1677] [outer = (nil)] [url = about:blank] 17:19:58 INFO - PROCESS | 1778 | 1461197998524 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 3995ms 17:19:58 INFO - PROCESS | 1778 | 1461197998590 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1778 | 1461197998596 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:19:58 INFO - PROCESS | 1778 | 1461197998607 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 1778 | 1461197998611 Marionette TRACE conn3 <- [1,2438,null,{}] 17:19:58 INFO - PROCESS | 1778 | 1461197998621 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:58 INFO - PROCESS | 1778 | 1461197998842 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:19:59 INFO - PROCESS | 1778 | 1461197999060 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cac00 == 136 [pid = 1778] [id = 617] 17:19:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x86714c00) [pid = 1778] [serial = 1852] [outer = (nil)] 17:19:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x879f8800) [pid = 1778] [serial = 1853] [outer = 0x86714c00] 17:19:59 INFO - PROCESS | 1778 | 1461197999141 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x89308800) [pid = 1778] [serial = 1854] [outer = 0x86714c00] 17:20:00 INFO - PROCESS | 1778 | 1461198000144 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1585ms 17:20:00 INFO - PROCESS | 1778 | 1461198000193 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:20:00 INFO - PROCESS | 1778 | 1461198000202 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:20:00 INFO - PROCESS | 1778 | 1461198000213 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:20:00 INFO - PROCESS | 1778 | 1461198000217 Marionette TRACE conn3 <- [1,2442,null,{}] 17:20:00 INFO - PROCESS | 1778 | 1461198000224 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:00 INFO - PROCESS | 1778 | 1461198000457 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:20:00 INFO - PROCESS | 1778 | 1461198000777 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x89488000 == 137 [pid = 1778] [id = 618] 17:20:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x896e4400) [pid = 1778] [serial = 1855] [outer = (nil)] 17:20:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x89af5000) [pid = 1778] [serial = 1856] [outer = 0x896e4400] 17:20:00 INFO - PROCESS | 1778 | 1461198000875 Marionette DEBUG loaded listener.js 17:20:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x89cb0000) [pid = 1778] [serial = 1857] [outer = 0x896e4400] 17:20:01 INFO - PROCESS | 1778 | 1461198001726 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1535ms 17:20:01 INFO - PROCESS | 1778 | 1461198001747 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:20:01 INFO - PROCESS | 1778 | 1461198001752 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:20:01 INFO - PROCESS | 1778 | 1461198001758 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:20:01 INFO - PROCESS | 1778 | 1461198001764 Marionette TRACE conn3 <- [1,2446,null,{}] 17:20:01 INFO - PROCESS | 1778 | 1461198001810 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:02 INFO - PROCESS | 1778 | 1461198002125 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:20:02 INFO - PROCESS | 1778 | 1461198002163 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x896de400 == 138 [pid = 1778] [id = 619] 17:20:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x89cb3800) [pid = 1778] [serial = 1858] [outer = (nil)] 17:20:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8ad2d400) [pid = 1778] [serial = 1859] [outer = 0x89cb3800] 17:20:02 INFO - PROCESS | 1778 | 1461198002306 Marionette DEBUG loaded listener.js 17:20:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8ad53c00) [pid = 1778] [serial = 1860] [outer = 0x89cb3800] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8788b800) [pid = 1778] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x9745d400) [pid = 1778] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x896e3c00) [pid = 1778] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8bb45000) [pid = 1778] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x881cc000) [pid = 1778] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x857cb000) [pid = 1778] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8a21bc00) [pid = 1778] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0xa0ad5000) [pid = 1778] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x876ab000) [pid = 1778] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8a222400) [pid = 1778] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x9aecd400) [pid = 1778] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x92a7c400) [pid = 1778] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x89cb8c00) [pid = 1778] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x97960400) [pid = 1778] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x92a81400) [pid = 1778] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x9140e000) [pid = 1778] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x911d4800) [pid = 1778] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8f407800) [pid = 1778] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8fe59800) [pid = 1778] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x8eacd400) [pid = 1778] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8dda7000) [pid = 1778] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8dbe4400) [pid = 1778] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:20:03 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x879ef000) [pid = 1778] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:20:03 INFO - PROCESS | 1778 | 1461198003951 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2251ms 17:20:04 INFO - PROCESS | 1778 | 1461198004010 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:20:04 INFO - PROCESS | 1778 | 1461198004015 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:20:04 INFO - PROCESS | 1778 | 1461198004021 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:20:04 INFO - PROCESS | 1778 | 1461198004024 Marionette TRACE conn3 <- [1,2450,null,{}] 17:20:04 INFO - PROCESS | 1778 | 1461198004029 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:04 INFO - PROCESS | 1778 | 1461198004323 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:20:04 INFO - PROCESS | 1778 | 1461198004340 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c2c00 == 139 [pid = 1778] [id = 620] 17:20:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8ad30400) [pid = 1778] [serial = 1861] [outer = (nil)] 17:20:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8aea7400) [pid = 1778] [serial = 1862] [outer = 0x8ad30400] 17:20:04 INFO - PROCESS | 1778 | 1461198004414 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8bb42400) [pid = 1778] [serial = 1863] [outer = 0x8ad30400] 17:20:05 INFO - PROCESS | 1778 | 1461198005514 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1540ms 17:20:05 INFO - PROCESS | 1778 | 1461198005562 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1778 | 1461198005569 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:20:05 INFO - PROCESS | 1778 | 1461198005578 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1778 | 1461198005584 Marionette TRACE conn3 <- [1,2454,null,{}] 17:20:05 INFO - PROCESS | 1778 | 1461198005594 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:05 INFO - PROCESS | 1778 | 1461198005869 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:20:06 INFO - PROCESS | 1778 | 1461198006236 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x879ee400 == 140 [pid = 1778] [id = 621] 17:20:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x879f8c00) [pid = 1778] [serial = 1864] [outer = (nil)] 17:20:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x881c7400) [pid = 1778] [serial = 1865] [outer = 0x879f8c00] 17:20:06 INFO - PROCESS | 1778 | 1461198006381 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x89487000) [pid = 1778] [serial = 1866] [outer = 0x879f8c00] 17:20:07 INFO - PROCESS | 1778 | 1461198007778 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2254ms 17:20:07 INFO - PROCESS | 1778 | 1461198007832 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 1778 | 1461198007841 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:20:07 INFO - PROCESS | 1778 | 1461198007852 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 1778 | 1461198007857 Marionette TRACE conn3 <- [1,2458,null,{}] 17:20:07 INFO - PROCESS | 1778 | 1461198007863 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:08 INFO - PROCESS | 1778 | 1461198008138 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:20:08 INFO - PROCESS | 1778 | 1461198008486 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af8800 == 141 [pid = 1778] [id = 622] 17:20:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x89cae000) [pid = 1778] [serial = 1867] [outer = (nil)] 17:20:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8a21f000) [pid = 1778] [serial = 1868] [outer = 0x89cae000] 17:20:08 INFO - PROCESS | 1778 | 1461198008576 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8a632c00) [pid = 1778] [serial = 1869] [outer = 0x89cae000] 17:20:09 INFO - PROCESS | 1778 | 1461198009628 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1833ms 17:20:09 INFO - PROCESS | 1778 | 1461198009685 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:20:09 INFO - PROCESS | 1778 | 1461198009689 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:20:09 INFO - PROCESS | 1778 | 1461198009696 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 1778 | 1461198009703 Marionette TRACE conn3 <- [1,2462,null,{}] 17:20:09 INFO - PROCESS | 1778 | 1461198009719 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:09 INFO - PROCESS | 1778 | 1461198009953 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:20:10 INFO - PROCESS | 1778 | 1461198010359 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad58000 == 142 [pid = 1778] [id = 623] 17:20:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8bc5e400) [pid = 1778] [serial = 1870] [outer = (nil)] 17:20:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8bd83c00) [pid = 1778] [serial = 1871] [outer = 0x8bc5e400] 17:20:10 INFO - PROCESS | 1778 | 1461198010453 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8be07800) [pid = 1778] [serial = 1872] [outer = 0x8bc5e400] 17:20:11 INFO - PROCESS | 1778 | 1461198011424 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1787ms 17:20:11 INFO - PROCESS | 1778 | 1461198011483 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1778 | 1461198011488 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:20:11 INFO - PROCESS | 1778 | 1461198011494 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1778 | 1461198011498 Marionette TRACE conn3 <- [1,2466,null,{}] 17:20:11 INFO - PROCESS | 1778 | 1461198011503 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:11 INFO - PROCESS | 1778 | 1461198011731 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:20:12 INFO - PROCESS | 1778 | 1461198012058 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc5c400 == 143 [pid = 1778] [id = 624] 17:20:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8be0e800) [pid = 1778] [serial = 1873] [outer = (nil)] 17:20:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8c6bb800) [pid = 1778] [serial = 1874] [outer = 0x8be0e800] 17:20:12 INFO - PROCESS | 1778 | 1461198012153 Marionette DEBUG loaded listener.js 17:20:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8c7cd800) [pid = 1778] [serial = 1875] [outer = 0x8be0e800] 17:20:13 INFO - PROCESS | 1778 | 1461198013055 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1633ms 17:20:13 INFO - PROCESS | 1778 | 1461198013128 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:20:13 INFO - PROCESS | 1778 | 1461198013132 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:20:13 INFO - PROCESS | 1778 | 1461198013139 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:20:13 INFO - PROCESS | 1778 | 1461198013141 Marionette TRACE conn3 <- [1,2470,null,{}] 17:20:13 INFO - PROCESS | 1778 | 1461198013148 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:13 INFO - PROCESS | 1778 | 1461198013419 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:20:13 INFO - PROCESS | 1778 | 1461198013746 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c653800 == 144 [pid = 1778] [id = 625] 17:20:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8c7d0000) [pid = 1778] [serial = 1876] [outer = (nil)] 17:20:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8dbeec00) [pid = 1778] [serial = 1877] [outer = 0x8c7d0000] 17:20:13 INFO - PROCESS | 1778 | 1461198013844 Marionette DEBUG loaded listener.js 17:20:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8dd9ec00) [pid = 1778] [serial = 1878] [outer = 0x8c7d0000] 17:20:14 INFO - PROCESS | 1778 | 1461198014788 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1680ms 17:20:14 INFO - PROCESS | 1778 | 1461198014819 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:20:14 INFO - PROCESS | 1778 | 1461198014823 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:20:14 INFO - PROCESS | 1778 | 1461198014830 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - PROCESS | 1778 | 1461198014834 Marionette TRACE conn3 <- [1,2474,null,{}] 17:20:14 INFO - PROCESS | 1778 | 1461198014840 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:15 INFO - PROCESS | 1778 | 1461198015106 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:20:15 INFO - PROCESS | 1778 | 1461198015504 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:15 INFO - PROCESS | 1778 | ++DOCSHELL 0x89487800 == 145 [pid = 1778] [id = 626] 17:20:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8e9e8800) [pid = 1778] [serial = 1879] [outer = (nil)] 17:20:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8ead6400) [pid = 1778] [serial = 1880] [outer = 0x8e9e8800] 17:20:15 INFO - PROCESS | 1778 | 1461198015597 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8eb26400) [pid = 1778] [serial = 1881] [outer = 0x8e9e8800] 17:20:16 INFO - PROCESS | 1778 | 1461198016516 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:20:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:20:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1734ms 17:20:16 INFO - PROCESS | 1778 | 1461198016566 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:20:16 INFO - PROCESS | 1778 | 1461198016571 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:20:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:20:16 INFO - PROCESS | 1778 | 1461198016578 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 1778 | 1461198016581 Marionette TRACE conn3 <- [1,2478,null,{}] 17:20:16 INFO - PROCESS | 1778 | 1461198016587 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:16 INFO - PROCESS | 1778 | 1461198016806 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:20:17 INFO - PROCESS | 1778 | 1461198017090 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x879edc00 == 146 [pid = 1778] [id = 627] 17:20:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x881c2400) [pid = 1778] [serial = 1882] [outer = (nil)] 17:20:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f34e400) [pid = 1778] [serial = 1883] [outer = 0x881c2400] 17:20:17 INFO - PROCESS | 1778 | 1461198017228 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f403800) [pid = 1778] [serial = 1884] [outer = 0x881c2400] 17:20:18 INFO - PROCESS | 1778 | 1461198018107 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1587ms 17:20:18 INFO - PROCESS | 1778 | 1461198018167 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 1778 | 1461198018170 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:20:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:20:18 INFO - PROCESS | 1778 | 1461198018177 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 1778 | 1461198018180 Marionette TRACE conn3 <- [1,2482,null,{}] 17:20:18 INFO - PROCESS | 1778 | 1461198018186 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:18 INFO - PROCESS | 1778 | 1461198018414 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:20:18 INFO - PROCESS | 1778 | 1461198018747 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ead8400 == 147 [pid = 1778] [id = 628] 17:20:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f20b800) [pid = 1778] [serial = 1885] [outer = (nil)] 17:20:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fbbe800) [pid = 1778] [serial = 1886] [outer = 0x8f20b800] 17:20:18 INFO - PROCESS | 1778 | 1461198018850 Marionette DEBUG loaded listener.js 17:20:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8fded000) [pid = 1778] [serial = 1887] [outer = 0x8f20b800] 17:20:19 INFO - PROCESS | 1778 | 1461198019779 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:20:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:20:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1644ms 17:20:19 INFO - PROCESS | 1778 | 1461198019820 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:20:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:20:19 INFO - PROCESS | 1778 | 1461198019825 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:20:19 INFO - PROCESS | 1778 | 1461198019831 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:20:19 INFO - PROCESS | 1778 | 1461198019835 Marionette TRACE conn3 <- [1,2486,null,{}] 17:20:19 INFO - PROCESS | 1778 | 1461198019841 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:20 INFO - PROCESS | 1778 | 1461198020066 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:20:20 INFO - PROCESS | 1778 | 1461198020405 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x8788bc00 == 148 [pid = 1778] [id = 629] 17:20:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x89af5800) [pid = 1778] [serial = 1888] [outer = (nil)] 17:20:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8fe4fc00) [pid = 1778] [serial = 1889] [outer = 0x89af5800] 17:20:20 INFO - PROCESS | 1778 | 1461198020500 Marionette DEBUG loaded listener.js 17:20:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x90399000) [pid = 1778] [serial = 1890] [outer = 0x89af5800] 17:20:21 INFO - PROCESS | 1778 | 1461198021480 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:20:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:20:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1688ms 17:20:21 INFO - PROCESS | 1778 | 1461198021519 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:20:21 INFO - PROCESS | 1778 | 1461198021522 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:20:21 INFO - PROCESS | 1778 | 1461198021529 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:20:21 INFO - PROCESS | 1778 | 1461198021533 Marionette TRACE conn3 <- [1,2490,null,{}] 17:20:21 INFO - PROCESS | 1778 | 1461198021538 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:21 INFO - PROCESS | 1778 | 1461198021781 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:20:22 INFO - PROCESS | 1778 | 1461198022118 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c9000 == 149 [pid = 1778] [id = 630] 17:20:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x90394800) [pid = 1778] [serial = 1891] [outer = (nil)] 17:20:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x90730c00) [pid = 1778] [serial = 1892] [outer = 0x90394800] 17:20:22 INFO - PROCESS | 1778 | 1461198022217 Marionette DEBUG loaded listener.js 17:20:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x911d0c00) [pid = 1778] [serial = 1893] [outer = 0x90394800] 17:20:23 INFO - PROCESS | 1778 | 1461198023197 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:20:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:20:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1731ms 17:20:23 INFO - PROCESS | 1778 | 1461198023262 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:20:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:20:23 INFO - PROCESS | 1778 | 1461198023267 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:20:23 INFO - PROCESS | 1778 | 1461198023273 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:20:23 INFO - PROCESS | 1778 | 1461198023278 Marionette TRACE conn3 <- [1,2494,null,{}] 17:20:23 INFO - PROCESS | 1778 | 1461198023284 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:23 INFO - PROCESS | 1778 | 1461198023594 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:20:23 INFO - PROCESS | 1778 | 1461198023957 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x90730000 == 150 [pid = 1778] [id = 631] 17:20:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x911d7800) [pid = 1778] [serial = 1894] [outer = (nil)] 17:20:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x9140b800) [pid = 1778] [serial = 1895] [outer = 0x911d7800] 17:20:24 INFO - PROCESS | 1778 | 1461198024104 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x914db800) [pid = 1778] [serial = 1896] [outer = 0x911d7800] 17:20:25 INFO - PROCESS | 1778 | 1461198025087 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:20:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:20:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1886ms 17:20:25 INFO - PROCESS | 1778 | 1461198025160 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:20:25 INFO - PROCESS | 1778 | 1461198025163 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:20:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:20:25 INFO - PROCESS | 1778 | 1461198025170 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - PROCESS | 1778 | 1461198025173 Marionette TRACE conn3 <- [1,2498,null,{}] 17:20:25 INFO - PROCESS | 1778 | 1461198025180 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:25 INFO - PROCESS | 1778 | 1461198025487 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:20:25 INFO - PROCESS | 1778 | 1461198025839 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x89afc400 == 151 [pid = 1778] [id = 632] 17:20:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8aeacc00) [pid = 1778] [serial = 1897] [outer = (nil)] 17:20:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x91f66800) [pid = 1778] [serial = 1898] [outer = 0x8aeacc00] 17:20:25 INFO - PROCESS | 1778 | 1461198025930 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x91f6e800) [pid = 1778] [serial = 1899] [outer = 0x8aeacc00] 17:20:26 INFO - PROCESS | 1778 | 1461198026909 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1784ms 17:20:26 INFO - PROCESS | 1778 | 1461198026954 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:20:26 INFO - PROCESS | 1778 | 1461198026958 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:20:26 INFO - PROCESS | 1778 | 1461198026965 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:20:26 INFO - PROCESS | 1778 | 1461198026968 Marionette TRACE conn3 <- [1,2502,null,{}] 17:20:26 INFO - PROCESS | 1778 | 1461198026974 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:27 INFO - PROCESS | 1778 | 1461198027217 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:20:27 INFO - PROCESS | 1778 | 1461198027567 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x914e1000 == 152 [pid = 1778] [id = 633] 17:20:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x914e3800) [pid = 1778] [serial = 1900] [outer = (nil)] 17:20:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x92978800) [pid = 1778] [serial = 1901] [outer = 0x914e3800] 17:20:27 INFO - PROCESS | 1778 | 1461198027664 Marionette DEBUG loaded listener.js 17:20:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x92a77000) [pid = 1778] [serial = 1902] [outer = 0x914e3800] 17:20:28 INFO - PROCESS | 1778 | 1461198028619 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1735ms 17:20:28 INFO - PROCESS | 1778 | 1461198028700 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:20:28 INFO - PROCESS | 1778 | 1461198028704 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:20:28 INFO - PROCESS | 1778 | 1461198028711 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:20:28 INFO - PROCESS | 1778 | 1461198028714 Marionette TRACE conn3 <- [1,2506,null,{}] 17:20:28 INFO - PROCESS | 1778 | 1461198028720 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:29 INFO - PROCESS | 1778 | 1461198029004 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:20:29 INFO - PROCESS | 1778 | 1461198029357 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8d7800 == 153 [pid = 1778] [id = 634] 17:20:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x911d6c00) [pid = 1778] [serial = 1903] [outer = (nil)] 17:20:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x93d0b800) [pid = 1778] [serial = 1904] [outer = 0x911d6c00] 17:20:29 INFO - PROCESS | 1778 | 1461198029452 Marionette DEBUG loaded listener.js 17:20:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x93d7b400) [pid = 1778] [serial = 1905] [outer = 0x911d6c00] 17:20:30 INFO - PROCESS | 1778 | 1461198030884 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2241ms 17:20:30 INFO - PROCESS | 1778 | 1461198030955 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:20:30 INFO - PROCESS | 1778 | 1461198030961 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:20:30 INFO - PROCESS | 1778 | 1461198030972 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:20:30 INFO - PROCESS | 1778 | 1461198030976 Marionette TRACE conn3 <- [1,2510,null,{}] 17:20:30 INFO - PROCESS | 1778 | 1461198030987 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:31 INFO - PROCESS | 1778 | 1461198031396 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:20:31 INFO - PROCESS | 1778 | 1461198031648 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eace000 == 154 [pid = 1778] [id = 635] 17:20:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x92a7d000) [pid = 1778] [serial = 1906] [outer = (nil)] 17:20:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x95006000) [pid = 1778] [serial = 1907] [outer = 0x92a7d000] 17:20:31 INFO - PROCESS | 1778 | 1461198031749 Marionette DEBUG loaded listener.js 17:20:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x95a08000) [pid = 1778] [serial = 1908] [outer = 0x92a7d000] 17:20:32 INFO - PROCESS | 1778 | 1461198032737 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1844ms 17:20:32 INFO - PROCESS | 1778 | 1461198032816 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:20:32 INFO - PROCESS | 1778 | 1461198032819 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:20:32 INFO - PROCESS | 1778 | 1461198032827 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:20:32 INFO - PROCESS | 1778 | 1461198032829 Marionette TRACE conn3 <- [1,2514,null,{}] 17:20:32 INFO - PROCESS | 1778 | 1461198032836 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:33 INFO - PROCESS | 1778 | 1461198033127 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:20:33 INFO - PROCESS | 1778 | 1461198033487 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c9000 == 155 [pid = 1778] [id = 636] 17:20:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x91412400) [pid = 1778] [serial = 1909] [outer = (nil)] 17:20:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x96feb400) [pid = 1778] [serial = 1910] [outer = 0x91412400] 17:20:33 INFO - PROCESS | 1778 | 1461198033579 Marionette DEBUG loaded listener.js 17:20:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x96ff9000) [pid = 1778] [serial = 1911] [outer = 0x91412400] 17:20:34 INFO - PROCESS | 1778 | 1461198034525 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1737ms 17:20:34 INFO - PROCESS | 1778 | 1461198034579 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:20:34 INFO - PROCESS | 1778 | 1461198034582 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:20:34 INFO - PROCESS | 1778 | 1461198034591 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:20:34 INFO - PROCESS | 1778 | 1461198034594 Marionette TRACE conn3 <- [1,2518,null,{}] 17:20:34 INFO - PROCESS | 1778 | 1461198034600 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:34 INFO - PROCESS | 1778 | 1461198034878 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:20:35 INFO - PROCESS | 1778 | 1461198035216 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x96372400 == 156 [pid = 1778] [id = 637] 17:20:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x9663fc00) [pid = 1778] [serial = 1912] [outer = (nil)] 17:20:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x97457800) [pid = 1778] [serial = 1913] [outer = 0x9663fc00] 17:20:35 INFO - PROCESS | 1778 | 1461198035310 Marionette DEBUG loaded listener.js 17:20:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 179 (0x97459c00) [pid = 1778] [serial = 1914] [outer = 0x9663fc00] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x86709800 == 155 [pid = 1778] [id = 573] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x899f9800 == 154 [pid = 1778] [id = 574] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x97454c00 == 153 [pid = 1778] [id = 570] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6c0800 == 152 [pid = 1778] [id = 571] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8649e400 == 151 [pid = 1778] [id = 569] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x896de400 == 150 [pid = 1778] [id = 619] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89488000 == 149 [pid = 1778] [id = 618] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x896e3800 == 148 [pid = 1778] [id = 597] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x857cac00 == 147 [pid = 1778] [id = 617] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x864a7000 == 146 [pid = 1778] [id = 615] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8eb29800 == 145 [pid = 1778] [id = 613] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8f577000 == 144 [pid = 1778] [id = 614] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x853ed800 == 143 [pid = 1778] [id = 612] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e4c00 == 142 [pid = 1778] [id = 611] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8eb28c00 == 141 [pid = 1778] [id = 610] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7c7000 == 140 [pid = 1778] [id = 608] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8be03800 == 139 [pid = 1778] [id = 609] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8c6c2800 == 138 [pid = 1778] [id = 607] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8670e800 == 137 [pid = 1778] [id = 606] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x881c9400 == 136 [pid = 1778] [id = 605] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb9000 == 135 [pid = 1778] [id = 604] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89487c00 == 134 [pid = 1778] [id = 603] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89caec00 == 133 [pid = 1778] [id = 602] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89487400 == 132 [pid = 1778] [id = 600] 17:20:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8670ac00 == 131 [pid = 1778] [id = 599] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 178 (0x896ed400) [pid = 1778] [serial = 1796] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8bd85400) [pid = 1778] [serial = 1665] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x9fef1400) [pid = 1778] [serial = 1719] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x896e6400) [pid = 1778] [serial = 1793] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x896eac00) [pid = 1778] [serial = 1794] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8bc59000) [pid = 1778] [serial = 1736] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x89af7400) [pid = 1778] [serial = 1734] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x89306c00) [pid = 1778] [serial = 1733] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8670bc00) [pid = 1778] [serial = 1787] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x86716c00) [pid = 1778] [serial = 1788] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0xa446e000) [pid = 1778] [serial = 1785] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0xa4458c00) [pid = 1778] [serial = 1784] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0xa3c7cc00) [pid = 1778] [serial = 1782] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0xa2a83c00) [pid = 1778] [serial = 1781] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0xa0fa1000) [pid = 1778] [serial = 1779] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0xa0f9d400) [pid = 1778] [serial = 1778] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0xa0e9f400) [pid = 1778] [serial = 1776] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0xa0e9d400) [pid = 1778] [serial = 1775] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x9ffa6000) [pid = 1778] [serial = 1773] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x9ff1ac00) [pid = 1778] [serial = 1772] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x9fb8cc00) [pid = 1778] [serial = 1770] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x9fb2a800) [pid = 1778] [serial = 1769] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x99210800) [pid = 1778] [serial = 1767] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x98e07800) [pid = 1778] [serial = 1766] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x979d5800) [pid = 1778] [serial = 1764] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x97966400) [pid = 1778] [serial = 1763] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x97456400) [pid = 1778] [serial = 1761] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x9736d400) [pid = 1778] [serial = 1760] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x9500f400) [pid = 1778] [serial = 1758] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x93d13c00) [pid = 1778] [serial = 1757] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x92970400) [pid = 1778] [serial = 1755] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x9296a400) [pid = 1778] [serial = 1754] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x911db800) [pid = 1778] [serial = 1752] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x911d4000) [pid = 1778] [serial = 1751] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x904fbc00) [pid = 1778] [serial = 1749] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x90395c00) [pid = 1778] [serial = 1748] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8f8dc800) [pid = 1778] [serial = 1746] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8f57d000) [pid = 1778] [serial = 1745] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8f20e400) [pid = 1778] [serial = 1743] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8f207000) [pid = 1778] [serial = 1742] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8e8f9000) [pid = 1778] [serial = 1740] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8e8eb400) [pid = 1778] [serial = 1739] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8be10000) [pid = 1778] [serial = 1737] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x881c6800) [pid = 1778] [serial = 1790] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x89302400) [pid = 1778] [serial = 1791] [outer = (nil)] [url = about:blank] 17:20:38 INFO - PROCESS | 1778 | 1461198038684 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 4147ms 17:20:38 INFO - PROCESS | 1778 | 1461198038737 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:20:38 INFO - PROCESS | 1778 | 1461198038743 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:20:38 INFO - PROCESS | 1778 | 1461198038752 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:20:38 INFO - PROCESS | 1778 | 1461198038756 Marionette TRACE conn3 <- [1,2522,null,{}] 17:20:38 INFO - PROCESS | 1778 | 1461198038765 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:38 INFO - PROCESS | 1778 | 1461198038977 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:20:39 INFO - PROCESS | 1778 | 1461198039196 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c3400 == 132 [pid = 1778] [id = 638] 17:20:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x87882400) [pid = 1778] [serial = 1915] [outer = (nil)] 17:20:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x881c6800) [pid = 1778] [serial = 1916] [outer = 0x87882400] 17:20:39 INFO - PROCESS | 1778 | 1461198039313 Marionette DEBUG loaded listener.js 17:20:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8930e000) [pid = 1778] [serial = 1917] [outer = 0x87882400] 17:20:40 INFO - PROCESS | 1778 | 1461198040281 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1583ms 17:20:40 INFO - PROCESS | 1778 | 1461198040337 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:20:40 INFO - PROCESS | 1778 | 1461198040344 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:20:40 INFO - PROCESS | 1778 | 1461198040355 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:20:40 INFO - PROCESS | 1778 | 1461198040358 Marionette TRACE conn3 <- [1,2526,null,{}] 17:20:40 INFO - PROCESS | 1778 | 1461198040364 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:40 INFO - PROCESS | 1778 | 1461198040622 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:20:40 INFO - PROCESS | 1778 | 1461198040949 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:40 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e3800 == 133 [pid = 1778] [id = 639] 17:20:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x896ed400) [pid = 1778] [serial = 1918] [outer = (nil)] 17:20:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x899fa400) [pid = 1778] [serial = 1919] [outer = 0x896ed400] 17:20:41 INFO - PROCESS | 1778 | 1461198041043 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x89af8000) [pid = 1778] [serial = 1920] [outer = 0x896ed400] 17:20:41 INFO - PROCESS | 1778 | 1461198041933 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1631ms 17:20:41 INFO - PROCESS | 1778 | 1461198041986 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:20:41 INFO - PROCESS | 1778 | 1461198041989 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:20:42 INFO - PROCESS | 1778 | 1461198041998 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1778 | 1461198042003 Marionette TRACE conn3 <- [1,2530,null,{}] 17:20:42 INFO - PROCESS | 1778 | 1461198042027 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:42 INFO - PROCESS | 1778 | 1461198042328 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:20:42 INFO - PROCESS | 1778 | 1461198042364 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x89486400 == 134 [pid = 1778] [id = 640] 17:20:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8a62bc00) [pid = 1778] [serial = 1921] [outer = (nil)] 17:20:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8ad37800) [pid = 1778] [serial = 1922] [outer = 0x8a62bc00] 17:20:42 INFO - PROCESS | 1778 | 1461198042444 Marionette DEBUG loaded listener.js 17:20:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8ad5e400) [pid = 1778] [serial = 1923] [outer = 0x8a62bc00] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x89cb3800) [pid = 1778] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8788d800) [pid = 1778] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8fbbec00) [pid = 1778] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8f354400) [pid = 1778] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x853eec00) [pid = 1778] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8ead6c00) [pid = 1778] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8eb2ac00) [pid = 1778] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8e9e5400) [pid = 1778] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8c7cb800) [pid = 1778] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8c7c7400) [pid = 1778] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x879f6000) [pid = 1778] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8aeadc00) [pid = 1778] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x86714c00) [pid = 1778] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x90398c00) [pid = 1778] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x896e4400) [pid = 1778] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:20:43 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8ad3a000) [pid = 1778] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:20:44 INFO - PROCESS | 1778 | 1461198044127 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2155ms 17:20:44 INFO - PROCESS | 1778 | 1461198044153 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:20:44 INFO - PROCESS | 1778 | 1461198044157 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:20:44 INFO - PROCESS | 1778 | 1461198044163 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:20:44 INFO - PROCESS | 1778 | 1461198044167 Marionette TRACE conn3 <- [1,2534,null,{}] 17:20:44 INFO - PROCESS | 1778 | 1461198044172 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:44 INFO - PROCESS | 1778 | 1461198044365 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:20:44 INFO - PROCESS | 1778 | 1461198044381 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb3800 == 135 [pid = 1778] [id = 641] 17:20:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8ad5a000) [pid = 1778] [serial = 1924] [outer = (nil)] 17:20:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8bb41400) [pid = 1778] [serial = 1925] [outer = 0x8ad5a000] 17:20:44 INFO - PROCESS | 1778 | 1461198044456 Marionette DEBUG loaded listener.js 17:20:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8bc55000) [pid = 1778] [serial = 1926] [outer = 0x8ad5a000] 17:20:45 INFO - PROCESS | 1778 | 1461198045436 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1330ms 17:20:45 INFO - PROCESS | 1778 | 1461198045495 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:20:45 INFO - PROCESS | 1778 | 1461198045498 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:20:45 INFO - PROCESS | 1778 | 1461198045505 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:20:45 INFO - PROCESS | 1778 | 1461198045508 Marionette TRACE conn3 <- [1,2538,null,{}] 17:20:45 INFO - PROCESS | 1778 | 1461198045514 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:45 INFO - PROCESS | 1778 | 1461198045879 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:20:46 INFO - PROCESS | 1778 | 1461198046281 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b8400 == 136 [pid = 1778] [id = 642] 17:20:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x876b9000) [pid = 1778] [serial = 1927] [outer = (nil)] 17:20:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x879f1000) [pid = 1778] [serial = 1928] [outer = 0x876b9000] 17:20:46 INFO - PROCESS | 1778 | 1461198046392 Marionette DEBUG loaded listener.js 17:20:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x881cc000) [pid = 1778] [serial = 1929] [outer = 0x876b9000] 17:20:47 INFO - PROCESS | 1778 | 1461198047384 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1935ms 17:20:47 INFO - PROCESS | 1778 | 1461198047443 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:20:47 INFO - PROCESS | 1778 | 1461198047449 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:20:47 INFO - PROCESS | 1778 | 1461198047457 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:20:47 INFO - PROCESS | 1778 | 1461198047463 Marionette TRACE conn3 <- [1,2542,null,{}] 17:20:47 INFO - PROCESS | 1778 | 1461198047471 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:47 INFO - PROCESS | 1778 | 1461198047751 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:20:48 INFO - PROCESS | 1778 | 1461198048088 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e5400 == 137 [pid = 1778] [id = 643] 17:20:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x899fb400) [pid = 1778] [serial = 1930] [outer = (nil)] 17:20:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x89cb8000) [pid = 1778] [serial = 1931] [outer = 0x899fb400] 17:20:48 INFO - PROCESS | 1778 | 1461198048195 Marionette DEBUG loaded listener.js 17:20:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8a62d400) [pid = 1778] [serial = 1932] [outer = 0x899fb400] 17:20:49 INFO - PROCESS | 1778 | 1461198049287 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1885ms 17:20:49 INFO - PROCESS | 1778 | 1461198049343 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:20:49 INFO - PROCESS | 1778 | 1461198049348 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:20:49 INFO - PROCESS | 1778 | 1461198049355 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:20:49 INFO - PROCESS | 1778 | 1461198049359 Marionette TRACE conn3 <- [1,2546,null,{}] 17:20:49 INFO - PROCESS | 1778 | 1461198049366 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:49 INFO - PROCESS | 1778 | 1461198049619 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:20:50 INFO - PROCESS | 1778 | 1461198050008 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a626800 == 138 [pid = 1778] [id = 644] 17:20:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8aeae400) [pid = 1778] [serial = 1933] [outer = (nil)] 17:20:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8bb4e000) [pid = 1778] [serial = 1934] [outer = 0x8aeae400] 17:20:50 INFO - PROCESS | 1778 | 1461198050116 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8bc62c00) [pid = 1778] [serial = 1935] [outer = 0x8aeae400] 17:20:51 INFO - PROCESS | 1778 | 1461198051149 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1836ms 17:20:51 INFO - PROCESS | 1778 | 1461198051194 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:20:51 INFO - PROCESS | 1778 | 1461198051202 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:20:51 INFO - PROCESS | 1778 | 1461198051221 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:20:51 INFO - PROCESS | 1778 | 1461198051229 Marionette TRACE conn3 <- [1,2550,null,{}] 17:20:51 INFO - PROCESS | 1778 | 1461198051235 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:51 INFO - PROCESS | 1778 | 1461198051505 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:20:51 INFO - PROCESS | 1778 | 1461198051845 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x86718c00 == 139 [pid = 1778] [id = 645] 17:20:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x896eb800) [pid = 1778] [serial = 1936] [outer = (nil)] 17:20:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8c6b7c00) [pid = 1778] [serial = 1937] [outer = 0x896eb800] 17:20:51 INFO - PROCESS | 1778 | 1461198051941 Marionette DEBUG loaded listener.js 17:20:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8c6c3c00) [pid = 1778] [serial = 1938] [outer = 0x896eb800] 17:20:52 INFO - PROCESS | 1778 | 1461198052954 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1804ms 17:20:53 INFO - PROCESS | 1778 | 1461198053017 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:20:53 INFO - PROCESS | 1778 | 1461198053022 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:20:53 INFO - PROCESS | 1778 | 1461198053028 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:20:53 INFO - PROCESS | 1778 | 1461198053032 Marionette TRACE conn3 <- [1,2554,null,{}] 17:20:53 INFO - PROCESS | 1778 | 1461198053038 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:53 INFO - PROCESS | 1778 | 1461198053305 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:20:53 INFO - PROCESS | 1778 | 1461198053650 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cb000 == 140 [pid = 1778] [id = 646] 17:20:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8c64c000) [pid = 1778] [serial = 1939] [outer = (nil)] 17:20:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8dbef000) [pid = 1778] [serial = 1940] [outer = 0x8c64c000] 17:20:53 INFO - PROCESS | 1778 | 1461198053750 Marionette DEBUG loaded listener.js 17:20:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8dd9e400) [pid = 1778] [serial = 1941] [outer = 0x8c64c000] 17:20:54 INFO - PROCESS | 1778 | 1461198054878 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1889ms 17:20:54 INFO - PROCESS | 1778 | 1461198054919 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:20:54 INFO - PROCESS | 1778 | 1461198054922 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:20:54 INFO - PROCESS | 1778 | 1461198054930 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:20:54 INFO - PROCESS | 1778 | 1461198054934 Marionette TRACE conn3 <- [1,2558,null,{}] 17:20:54 INFO - PROCESS | 1778 | 1461198054940 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:55 INFO - PROCESS | 1778 | 1461198055194 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:20:55 INFO - PROCESS | 1778 | 1461198055534 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e3800 == 141 [pid = 1778] [id = 647] 17:20:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8e9e3c00) [pid = 1778] [serial = 1942] [outer = (nil)] 17:20:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8e9e7800) [pid = 1778] [serial = 1943] [outer = 0x8e9e3c00] 17:20:55 INFO - PROCESS | 1778 | 1461198055643 Marionette DEBUG loaded listener.js 17:20:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8eb2c800) [pid = 1778] [serial = 1944] [outer = 0x8e9e3c00] 17:20:57 INFO - PROCESS | 1778 | 1461198057017 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2134ms 17:20:57 INFO - PROCESS | 1778 | 1461198057065 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:20:57 INFO - PROCESS | 1778 | 1461198057070 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:20:57 INFO - PROCESS | 1778 | 1461198057076 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:20:57 INFO - PROCESS | 1778 | 1461198057080 Marionette TRACE conn3 <- [1,2562,null,{}] 17:20:57 INFO - PROCESS | 1778 | 1461198057086 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:57 INFO - PROCESS | 1778 | 1461198057332 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:20:57 INFO - PROCESS | 1778 | 1461198057721 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x8948dc00 == 142 [pid = 1778] [id = 648] 17:20:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8e9de400) [pid = 1778] [serial = 1945] [outer = (nil)] 17:20:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f40d400) [pid = 1778] [serial = 1946] [outer = 0x8e9de400] 17:20:57 INFO - PROCESS | 1778 | 1461198057861 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8f576000) [pid = 1778] [serial = 1947] [outer = 0x8e9de400] 17:20:59 INFO - PROCESS | 1778 | 1461198059049 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2035ms 17:20:59 INFO - PROCESS | 1778 | 1461198059111 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:20:59 INFO - PROCESS | 1778 | 1461198059116 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:20:59 INFO - PROCESS | 1778 | 1461198059122 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:20:59 INFO - PROCESS | 1778 | 1461198059127 Marionette TRACE conn3 <- [1,2566,null,{}] 17:20:59 INFO - PROCESS | 1778 | 1461198059134 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:59 INFO - PROCESS | 1778 | 1461198059427 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:20:59 INFO - PROCESS | 1778 | 1461198059767 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e8fa800 == 143 [pid = 1778] [id = 649] 17:20:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x8f358000) [pid = 1778] [serial = 1948] [outer = (nil)] 17:20:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fbbec00) [pid = 1778] [serial = 1949] [outer = 0x8f358000] 17:20:59 INFO - PROCESS | 1778 | 1461198059859 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x8fe4ec00) [pid = 1778] [serial = 1950] [outer = 0x8f358000] 17:21:00 INFO - PROCESS | 1778 | 1461198060864 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1789ms 17:21:00 INFO - PROCESS | 1778 | 1461198060911 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:21:00 INFO - PROCESS | 1778 | 1461198060918 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:21:00 INFO - PROCESS | 1778 | 1461198060928 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1778 | 1461198060934 Marionette TRACE conn3 <- [1,2570,null,{}] 17:21:00 INFO - PROCESS | 1778 | 1461198060942 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:01 INFO - PROCESS | 1778 | 1461198061243 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:21:01 INFO - PROCESS | 1778 | 1461198061602 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8ddc00 == 144 [pid = 1778] [id = 650] 17:21:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x8fe51400) [pid = 1778] [serial = 1951] [outer = (nil)] 17:21:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x904f1c00) [pid = 1778] [serial = 1952] [outer = 0x8fe51400] 17:21:01 INFO - PROCESS | 1778 | 1461198061706 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x904fc400) [pid = 1778] [serial = 1953] [outer = 0x8fe51400] 17:21:02 INFO - PROCESS | 1778 | 1461198062738 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1892ms 17:21:02 INFO - PROCESS | 1778 | 1461198062819 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1778 | 1461198062824 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:21:02 INFO - PROCESS | 1778 | 1461198062831 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1778 | 1461198062835 Marionette TRACE conn3 <- [1,2574,null,{}] 17:21:02 INFO - PROCESS | 1778 | 1461198062842 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:03 INFO - PROCESS | 1778 | 1461198063133 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:21:03 INFO - PROCESS | 1778 | 1461198063481 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x853edc00 == 145 [pid = 1778] [id = 651] 17:21:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8ad2cc00) [pid = 1778] [serial = 1954] [outer = (nil)] 17:21:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x911d5800) [pid = 1778] [serial = 1955] [outer = 0x8ad2cc00] 17:21:03 INFO - PROCESS | 1778 | 1461198063587 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x911dcc00) [pid = 1778] [serial = 1956] [outer = 0x8ad2cc00] 17:21:04 INFO - PROCESS | 1778 | 1461198064661 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1892ms 17:21:04 INFO - PROCESS | 1778 | 1461198064724 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:21:04 INFO - PROCESS | 1778 | 1461198064729 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:21:04 INFO - PROCESS | 1778 | 1461198064736 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:21:04 INFO - PROCESS | 1778 | 1461198064740 Marionette TRACE conn3 <- [1,2578,null,{}] 17:21:04 INFO - PROCESS | 1778 | 1461198064746 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:04 INFO - PROCESS | 1778 | 1461198064996 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:21:05 INFO - PROCESS | 1778 | 1461198065341 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x914dec00 == 146 [pid = 1778] [id = 652] 17:21:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x914e0800) [pid = 1778] [serial = 1957] [outer = (nil)] 17:21:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x92975000) [pid = 1778] [serial = 1958] [outer = 0x914e0800] 17:21:05 INFO - PROCESS | 1778 | 1461198065463 Marionette DEBUG loaded listener.js 17:21:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x93d06400) [pid = 1778] [serial = 1959] [outer = 0x914e0800] 17:21:06 INFO - PROCESS | 1778 | 1461198066472 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1786ms 17:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:21:06 INFO - PROCESS | 1778 | 1461198066524 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:21:06 INFO - PROCESS | 1778 | 1461198066528 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:21:06 INFO - PROCESS | 1778 | 1461198066534 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - PROCESS | 1778 | 1461198066539 Marionette TRACE conn3 <- [1,2582,null,{}] 17:21:06 INFO - PROCESS | 1778 | 1461198066545 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:06 INFO - PROCESS | 1778 | 1461198066817 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:21:07 INFO - PROCESS | 1778 | 1461198067168 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140d800 == 147 [pid = 1778] [id = 653] 17:21:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x914e7c00) [pid = 1778] [serial = 1960] [outer = (nil)] 17:21:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x97452000) [pid = 1778] [serial = 1961] [outer = 0x914e7c00] 17:21:07 INFO - PROCESS | 1778 | 1461198067267 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x97456400) [pid = 1778] [serial = 1962] [outer = 0x914e7c00] 17:21:08 INFO - PROCESS | 1778 | 1461198068239 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1745ms 17:21:08 INFO - PROCESS | 1778 | 1461198068279 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1778 | 1461198068284 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:21:08 INFO - PROCESS | 1778 | 1461198068291 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1778 | 1461198068295 Marionette TRACE conn3 <- [1,2586,null,{}] 17:21:08 INFO - PROCESS | 1778 | 1461198068301 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:08 INFO - PROCESS | 1778 | 1461198068541 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:21:08 INFO - PROCESS | 1778 | 1461198068884 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fb3800 == 148 [pid = 1778] [id = 654] 17:21:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x853f8800) [pid = 1778] [serial = 1963] [outer = (nil)] 17:21:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x97152000) [pid = 1778] [serial = 1964] [outer = 0x853f8800] 17:21:08 INFO - PROCESS | 1778 | 1461198068985 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x9750cc00) [pid = 1778] [serial = 1965] [outer = 0x853f8800] 17:21:09 INFO - PROCESS | 1778 | 1461198069943 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1734ms 17:21:10 INFO - PROCESS | 1778 | 1461198070027 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1778 | 1461198070031 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:21:10 INFO - PROCESS | 1778 | 1461198070038 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1778 | 1461198070041 Marionette TRACE conn3 <- [1,2590,null,{}] 17:21:10 INFO - PROCESS | 1778 | 1461198070047 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:10 INFO - PROCESS | 1778 | 1461198070316 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:21:10 INFO - PROCESS | 1778 | 1461198070670 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f20e000 == 149 [pid = 1778] [id = 655] 17:21:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x97452400) [pid = 1778] [serial = 1966] [outer = (nil)] 17:21:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x975f6800) [pid = 1778] [serial = 1967] [outer = 0x97452400] 17:21:10 INFO - PROCESS | 1778 | 1461198070767 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x976ad000) [pid = 1778] [serial = 1968] [outer = 0x97452400] 17:21:11 INFO - PROCESS | 1778 | 1461198071741 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1739ms 17:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:21:11 INFO - PROCESS | 1778 | 1461198071778 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:21:11 INFO - PROCESS | 1778 | 1461198071781 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:21:11 INFO - PROCESS | 1778 | 1461198071789 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - PROCESS | 1778 | 1461198071792 Marionette TRACE conn3 <- [1,2594,null,{}] 17:21:11 INFO - PROCESS | 1778 | 1461198071798 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:12 INFO - PROCESS | 1778 | 1461198072036 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:21:12 INFO - PROCESS | 1778 | 1461198072399 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c64f000 == 150 [pid = 1778] [id = 656] 17:21:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x9750d400) [pid = 1778] [serial = 1969] [outer = (nil)] 17:21:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x978a8000) [pid = 1778] [serial = 1970] [outer = 0x9750d400] 17:21:12 INFO - PROCESS | 1778 | 1461198072500 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x9795e400) [pid = 1778] [serial = 1971] [outer = 0x9750d400] 17:21:13 INFO - PROCESS | 1778 | 1461198073521 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1794ms 17:21:13 INFO - PROCESS | 1778 | 1461198073584 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1778 | 1461198073591 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:21:13 INFO - PROCESS | 1778 | 1461198073601 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1778 | 1461198073607 Marionette TRACE conn3 <- [1,2598,null,{}] 17:21:13 INFO - PROCESS | 1778 | 1461198073660 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:13 INFO - PROCESS | 1778 | 1461198073894 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:21:14 INFO - PROCESS | 1778 | 1461198074239 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7c2000 == 151 [pid = 1778] [id = 657] 17:21:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x8e8fac00) [pid = 1778] [serial = 1972] [outer = (nil)] 17:21:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x97969800) [pid = 1778] [serial = 1973] [outer = 0x8e8fac00] 17:21:14 INFO - PROCESS | 1778 | 1461198074349 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 178 (0x9796a800) [pid = 1778] [serial = 1974] [outer = 0x8e8fac00] 17:21:15 INFO - PROCESS | 1778 | 1461198075359 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1802ms 17:21:15 INFO - PROCESS | 1778 | 1461198075401 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:21:15 INFO - PROCESS | 1778 | 1461198075405 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:21:15 INFO - PROCESS | 1778 | 1461198075412 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1778 | 1461198075415 Marionette TRACE conn3 <- [1,2602,null,{}] 17:21:15 INFO - PROCESS | 1778 | 1461198075421 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:15 INFO - PROCESS | 1778 | 1461198075671 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:21:16 INFO - PROCESS | 1778 | 1461198076019 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x93d10000 == 150 [pid = 1778] [id = 543] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb3800 == 149 [pid = 1778] [id = 641] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x89486400 == 148 [pid = 1778] [id = 640] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x896e3800 == 147 [pid = 1778] [id = 639] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x857c3400 == 146 [pid = 1778] [id = 638] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x857c9000 == 145 [pid = 1778] [id = 636] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8d7800 == 144 [pid = 1778] [id = 634] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8eace000 == 143 [pid = 1778] [id = 635] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x914e1000 == 142 [pid = 1778] [id = 633] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x89afc400 == 141 [pid = 1778] [id = 632] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x90730000 == 140 [pid = 1778] [id = 631] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8788bc00 == 139 [pid = 1778] [id = 629] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7c9000 == 138 [pid = 1778] [id = 630] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8ead8400 == 137 [pid = 1778] [id = 628] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x879edc00 == 136 [pid = 1778] [id = 627] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x89487800 == 135 [pid = 1778] [id = 626] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8c653800 == 134 [pid = 1778] [id = 625] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad58000 == 133 [pid = 1778] [id = 623] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc5c400 == 132 [pid = 1778] [id = 624] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x89af8800 == 131 [pid = 1778] [id = 622] 17:21:18 INFO - PROCESS | 1778 | --DOCSHELL 0x879ee400 == 130 [pid = 1778] [id = 621] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 177 (0x8c7c9800) [pid = 1778] [serial = 1731] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x8aea7400) [pid = 1778] [serial = 1862] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8ad2d400) [pid = 1778] [serial = 1859] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x9039b400) [pid = 1778] [serial = 1848] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x8fe56c00) [pid = 1778] [serial = 1847] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8fe57000) [pid = 1778] [serial = 1845] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8fe55c00) [pid = 1778] [serial = 1844] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8fdeac00) [pid = 1778] [serial = 1842] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8fde7c00) [pid = 1778] [serial = 1841] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x8f57c800) [pid = 1778] [serial = 1839] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8f578800) [pid = 1778] [serial = 1838] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8f408c00) [pid = 1778] [serial = 1836] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8f35c000) [pid = 1778] [serial = 1835] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8f205000) [pid = 1778] [serial = 1833] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8eb2dc00) [pid = 1778] [serial = 1832] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8ead2800) [pid = 1778] [serial = 1830] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x8e9ea000) [pid = 1778] [serial = 1829] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8dd9fc00) [pid = 1778] [serial = 1827] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8dd9c800) [pid = 1778] [serial = 1826] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8dbe7800) [pid = 1778] [serial = 1824] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8dbe2400) [pid = 1778] [serial = 1823] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8c6c4800) [pid = 1778] [serial = 1821] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8c6bf800) [pid = 1778] [serial = 1820] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8c64b800) [pid = 1778] [serial = 1818] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8c649400) [pid = 1778] [serial = 1817] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8bc5cc00) [pid = 1778] [serial = 1814] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8ad56c00) [pid = 1778] [serial = 1811] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8acb7400) [pid = 1778] [serial = 1808] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8a223000) [pid = 1778] [serial = 1805] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x896e2800) [pid = 1778] [serial = 1802] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x876b1800) [pid = 1778] [serial = 1799] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x879f8800) [pid = 1778] [serial = 1853] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x89308800) [pid = 1778] [serial = 1854] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x904fd400) [pid = 1778] [serial = 1851] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x904fb000) [pid = 1778] [serial = 1850] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8ad53c00) [pid = 1778] [serial = 1860] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89af5000) [pid = 1778] [serial = 1856] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x89cb0000) [pid = 1778] [serial = 1857] [outer = (nil)] [url = about:blank] 17:21:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x84d95000 == 131 [pid = 1778] [id = 658] 17:21:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x857c3400) [pid = 1778] [serial = 1975] [outer = (nil)] 17:21:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x876b4800) [pid = 1778] [serial = 1976] [outer = 0x857c3400] 17:21:19 INFO - PROCESS | 1778 | 1461198078998 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x879ef000) [pid = 1778] [serial = 1977] [outer = 0x857c3400] 17:21:19 INFO - PROCESS | 1778 | 1461198079967 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 4590ms 17:21:20 INFO - PROCESS | 1778 | 1461198080008 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1778 | 1461198080012 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:21:20 INFO - PROCESS | 1778 | 1461198080021 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1778 | 1461198080026 Marionette TRACE conn3 <- [1,2606,null,{}] 17:21:20 INFO - PROCESS | 1778 | 1461198080033 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:20 INFO - PROCESS | 1778 | 1461198080288 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:21:20 INFO - PROCESS | 1778 | 1461198080579 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e9400 == 132 [pid = 1778] [id = 659] 17:21:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x896e9800) [pid = 1778] [serial = 1978] [outer = (nil)] 17:21:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x899f3400) [pid = 1778] [serial = 1979] [outer = 0x896e9800] 17:21:20 INFO - PROCESS | 1778 | 1461198080682 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x89afc400) [pid = 1778] [serial = 1980] [outer = 0x896e9800] 17:21:21 INFO - PROCESS | 1778 | 1461198081653 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1687ms 17:21:21 INFO - PROCESS | 1778 | 1461198081707 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1778 | 1461198081712 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:21:21 INFO - PROCESS | 1778 | 1461198081742 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1778 | 1461198081748 Marionette TRACE conn3 <- [1,2610,null,{}] 17:21:21 INFO - PROCESS | 1778 | 1461198081755 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:22 INFO - PROCESS | 1778 | 1461198082060 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:21:22 INFO - PROCESS | 1778 | 1461198082098 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x899f4c00 == 133 [pid = 1778] [id = 660] 17:21:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x89cb9800) [pid = 1778] [serial = 1981] [outer = (nil)] 17:21:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8ad2d400) [pid = 1778] [serial = 1982] [outer = 0x89cb9800] 17:21:22 INFO - PROCESS | 1778 | 1461198082192 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8ad3b800) [pid = 1778] [serial = 1983] [outer = 0x89cb9800] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8a62bc00) [pid = 1778] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8aeacc00) [pid = 1778] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x911d7800) [pid = 1778] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x90394800) [pid = 1778] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x89af5800) [pid = 1778] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8f20b800) [pid = 1778] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x881c2400) [pid = 1778] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8e9e8800) [pid = 1778] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8c7d0000) [pid = 1778] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8be0e800) [pid = 1778] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8bc5e400) [pid = 1778] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x89cae000) [pid = 1778] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x879f8c00) [pid = 1778] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x87882400) [pid = 1778] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x9663fc00) [pid = 1778] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x91412400) [pid = 1778] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x92a7d000) [pid = 1778] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x911d6c00) [pid = 1778] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x914e3800) [pid = 1778] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x896ed400) [pid = 1778] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x879f0000) [pid = 1778] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8a21c400) [pid = 1778] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8948ec00) [pid = 1778] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8a634800) [pid = 1778] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8670c800) [pid = 1778] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x8acab800) [pid = 1778] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:21:24 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x8bb42c00) [pid = 1778] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:21:24 INFO - PROCESS | 1778 | 1461198084213 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2547ms 17:21:24 INFO - PROCESS | 1778 | 1461198084286 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1778 | 1461198084290 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:21:24 INFO - PROCESS | 1778 | 1461198084296 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1778 | 1461198084302 Marionette TRACE conn3 <- [1,2614,null,{}] 17:21:24 INFO - PROCESS | 1778 | 1461198084327 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:24 INFO - PROCESS | 1778 | 1461198084606 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:21:24 INFO - PROCESS | 1778 | 1461198084742 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a634800 == 134 [pid = 1778] [id = 661] 17:21:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x8acab800) [pid = 1778] [serial = 1984] [outer = (nil)] 17:21:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8ad55000) [pid = 1778] [serial = 1985] [outer = 0x8acab800] 17:21:24 INFO - PROCESS | 1778 | 1461198084817 Marionette DEBUG loaded listener.js 17:21:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8aeab000) [pid = 1778] [serial = 1986] [outer = 0x8acab800] 17:21:25 INFO - PROCESS | 1778 | 1461198085656 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1386ms 17:21:25 INFO - PROCESS | 1778 | 1461198085684 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:21:25 INFO - PROCESS | 1778 | 1461198085689 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:21:25 INFO - PROCESS | 1778 | 1461198085695 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1778 | 1461198085699 Marionette TRACE conn3 <- [1,2618,null,{}] 17:21:25 INFO - PROCESS | 1778 | 1461198085704 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:25 INFO - PROCESS | 1778 | 1461198085928 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:21:26 INFO - PROCESS | 1778 | 1461198086365 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c8800 == 135 [pid = 1778] [id = 662] 17:21:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x857ca800) [pid = 1778] [serial = 1987] [outer = (nil)] 17:21:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x876b9400) [pid = 1778] [serial = 1988] [outer = 0x857ca800] 17:21:26 INFO - PROCESS | 1778 | 1461198086487 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x879f8800) [pid = 1778] [serial = 1989] [outer = 0x857ca800] 17:21:27 INFO - PROCESS | 1778 | 1461198087497 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1849ms 17:21:27 INFO - PROCESS | 1778 | 1461198087546 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1778 | 1461198087554 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:21:27 INFO - PROCESS | 1778 | 1461198087563 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1778 | 1461198087568 Marionette TRACE conn3 <- [1,2622,null,{}] 17:21:27 INFO - PROCESS | 1778 | 1461198087576 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:27 INFO - PROCESS | 1778 | 1461198087812 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:21:28 INFO - PROCESS | 1778 | 1461198088150 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x89490000 == 136 [pid = 1778] [id = 663] 17:21:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x896e8000) [pid = 1778] [serial = 1990] [outer = (nil)] 17:21:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8a229000) [pid = 1778] [serial = 1991] [outer = 0x896e8000] 17:21:28 INFO - PROCESS | 1778 | 1461198088249 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8acb7800) [pid = 1778] [serial = 1992] [outer = 0x896e8000] 17:21:29 INFO - PROCESS | 1778 | 1461198089340 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1833ms 17:21:29 INFO - PROCESS | 1778 | 1461198089400 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:21:29 INFO - PROCESS | 1778 | 1461198089407 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:21:29 INFO - PROCESS | 1778 | 1461198089414 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1778 | 1461198089418 Marionette TRACE conn3 <- [1,2626,null,{}] 17:21:29 INFO - PROCESS | 1778 | 1461198089424 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:29 INFO - PROCESS | 1778 | 1461198089660 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:21:30 INFO - PROCESS | 1778 | 1461198090053 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a627400 == 137 [pid = 1778] [id = 664] 17:21:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8ad58c00) [pid = 1778] [serial = 1993] [outer = (nil)] 17:21:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8bd80c00) [pid = 1778] [serial = 1994] [outer = 0x8ad58c00] 17:21:30 INFO - PROCESS | 1778 | 1461198090145 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8be06400) [pid = 1778] [serial = 1995] [outer = 0x8ad58c00] 17:21:31 INFO - PROCESS | 1778 | 1461198091196 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1841ms 17:21:31 INFO - PROCESS | 1778 | 1461198091258 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1778 | 1461198091266 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:21:31 INFO - PROCESS | 1778 | 1461198091292 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1778 | 1461198091309 Marionette TRACE conn3 <- [1,2630,null,{}] 17:21:31 INFO - PROCESS | 1778 | 1461198091365 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:31 INFO - PROCESS | 1778 | 1461198091789 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:21:32 INFO - PROCESS | 1778 | 1461198092132 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc58800 == 138 [pid = 1778] [id = 665] 17:21:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8be0d000) [pid = 1778] [serial = 1996] [outer = (nil)] 17:21:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8c7c8800) [pid = 1778] [serial = 1997] [outer = 0x8be0d000] 17:21:32 INFO - PROCESS | 1778 | 1461198092288 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8dbe4000) [pid = 1778] [serial = 1998] [outer = 0x8be0d000] 17:21:33 INFO - PROCESS | 1778 | 1461198093354 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2123ms 17:21:33 INFO - PROCESS | 1778 | 1461198093399 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:21:33 INFO - PROCESS | 1778 | 1461198093404 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:21:33 INFO - PROCESS | 1778 | 1461198093411 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1778 | 1461198093415 Marionette TRACE conn3 <- [1,2634,null,{}] 17:21:33 INFO - PROCESS | 1778 | 1461198093421 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:33 INFO - PROCESS | 1778 | 1461198093673 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:21:34 INFO - PROCESS | 1778 | 1461198094007 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e9000 == 139 [pid = 1778] [id = 666] 17:21:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8c7cc000) [pid = 1778] [serial = 1999] [outer = (nil)] 17:21:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8dda5400) [pid = 1778] [serial = 2000] [outer = 0x8c7cc000] 17:21:34 INFO - PROCESS | 1778 | 1461198094104 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8e9e1400) [pid = 1778] [serial = 2001] [outer = 0x8c7cc000] 17:21:35 INFO - PROCESS | 1778 | 1461198095163 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1841ms 17:21:35 INFO - PROCESS | 1778 | 1461198095256 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1778 | 1461198095262 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:21:35 INFO - PROCESS | 1778 | 1461198095272 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1778 | 1461198095279 Marionette TRACE conn3 <- [1,2638,null,{}] 17:21:35 INFO - PROCESS | 1778 | 1461198095288 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:35 INFO - PROCESS | 1778 | 1461198095798 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:21:36 INFO - PROCESS | 1778 | 1461198096080 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eacfc00 == 140 [pid = 1778] [id = 667] 17:21:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8ead1000) [pid = 1778] [serial = 2002] [outer = (nil)] 17:21:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8ead5000) [pid = 1778] [serial = 2003] [outer = 0x8ead1000] 17:21:36 INFO - PROCESS | 1778 | 1461198096191 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8f206c00) [pid = 1778] [serial = 2004] [outer = 0x8ead1000] 17:21:37 INFO - PROCESS | 1778 | 1461198097275 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2045ms 17:21:37 INFO - PROCESS | 1778 | 1461198097316 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1778 | 1461198097321 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:21:37 INFO - PROCESS | 1778 | 1461198097328 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1778 | 1461198097332 Marionette TRACE conn3 <- [1,2642,null,{}] 17:21:37 INFO - PROCESS | 1778 | 1461198097339 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:37 INFO - PROCESS | 1778 | 1461198097597 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:21:37 INFO - PROCESS | 1778 | 1461198097909 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbef400 == 141 [pid = 1778] [id = 668] 17:21:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ead2c00) [pid = 1778] [serial = 2005] [outer = (nil)] 17:21:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8f410000) [pid = 1778] [serial = 2006] [outer = 0x8ead2c00] 17:21:38 INFO - PROCESS | 1778 | 1461198098008 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8f57b000) [pid = 1778] [serial = 2007] [outer = 0x8ead2c00] 17:21:38 INFO - PROCESS | 1778 | 1461198098973 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:21:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1682ms 17:21:39 INFO - PROCESS | 1778 | 1461198099011 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1778 | 1461198099016 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:21:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:21:39 INFO - PROCESS | 1778 | 1461198099023 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1778 | 1461198099027 Marionette TRACE conn3 <- [1,2646,null,{}] 17:21:39 INFO - PROCESS | 1778 | 1461198099032 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:39 INFO - PROCESS | 1778 | 1461198099275 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:21:39 INFO - PROCESS | 1778 | 1461198099619 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x896eb400 == 142 [pid = 1778] [id = 669] 17:21:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8e9e4c00) [pid = 1778] [serial = 2008] [outer = (nil)] 17:21:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8fbc0800) [pid = 1778] [serial = 2009] [outer = 0x8e9e4c00] 17:21:39 INFO - PROCESS | 1778 | 1461198099716 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8fde9400) [pid = 1778] [serial = 2010] [outer = 0x8e9e4c00] 17:21:40 INFO - PROCESS | 1778 | 1461198100653 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:21:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1686ms 17:21:40 INFO - PROCESS | 1778 | 1461198100711 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:21:40 INFO - PROCESS | 1778 | 1461198100721 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:21:40 INFO - PROCESS | 1778 | 1461198100730 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1778 | 1461198100738 Marionette TRACE conn3 <- [1,2650,null,{}] 17:21:40 INFO - PROCESS | 1778 | 1461198100745 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:40 INFO - PROCESS | 1778 | 1461198100994 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:21:41 INFO - PROCESS | 1778 | 1461198101333 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cf800 == 143 [pid = 1778] [id = 670] 17:21:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8f8e6800) [pid = 1778] [serial = 2011] [outer = (nil)] 17:21:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x8fe5b400) [pid = 1778] [serial = 2012] [outer = 0x8f8e6800] 17:21:41 INFO - PROCESS | 1778 | 1461198101435 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x90391c00) [pid = 1778] [serial = 2013] [outer = 0x8f8e6800] 17:21:42 INFO - PROCESS | 1778 | 1461198102602 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:21:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1938ms 17:21:42 INFO - PROCESS | 1778 | 1461198102671 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1778 | 1461198102678 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:21:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:21:42 INFO - PROCESS | 1778 | 1461198102688 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1778 | 1461198102693 Marionette TRACE conn3 <- [1,2654,null,{}] 17:21:42 INFO - PROCESS | 1778 | 1461198102763 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:43 INFO - PROCESS | 1778 | 1461198103023 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:21:43 INFO - PROCESS | 1778 | 1461198103369 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe55c00 == 144 [pid = 1778] [id = 671] 17:21:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x8fe56c00) [pid = 1778] [serial = 2014] [outer = (nil)] 17:21:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x904fb000) [pid = 1778] [serial = 2015] [outer = 0x8fe56c00] 17:21:43 INFO - PROCESS | 1778 | 1461198103460 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x904fec00) [pid = 1778] [serial = 2016] [outer = 0x8fe56c00] 17:21:44 INFO - PROCESS | 1778 | 1461198104459 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:21:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1843ms 17:21:44 INFO - PROCESS | 1778 | 1461198104531 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1778 | 1461198104534 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:21:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:21:44 INFO - PROCESS | 1778 | 1461198104542 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1778 | 1461198104545 Marionette TRACE conn3 <- [1,2658,null,{}] 17:21:44 INFO - PROCESS | 1778 | 1461198104552 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:44 INFO - PROCESS | 1778 | 1461198104852 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:21:45 INFO - PROCESS | 1778 | 1461198105208 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x911d8c00 == 145 [pid = 1778] [id = 672] 17:21:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x911d9400) [pid = 1778] [serial = 2017] [outer = (nil)] 17:21:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x911dc800) [pid = 1778] [serial = 2018] [outer = 0x911d9400] 17:21:45 INFO - PROCESS | 1778 | 1461198105317 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x914dd400) [pid = 1778] [serial = 2019] [outer = 0x911d9400] 17:21:46 INFO - PROCESS | 1778 | 1461198106332 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:21:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1837ms 17:21:46 INFO - PROCESS | 1778 | 1461198106380 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1778 | 1461198106385 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:21:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:21:46 INFO - PROCESS | 1778 | 1461198106392 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1778 | 1461198106396 Marionette TRACE conn3 <- [1,2662,null,{}] 17:21:46 INFO - PROCESS | 1778 | 1461198106403 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:46 INFO - PROCESS | 1778 | 1461198106752 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:21:47 INFO - PROCESS | 1778 | 1461198107194 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x904fd400 == 146 [pid = 1778] [id = 673] 17:21:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x9296c000) [pid = 1778] [serial = 2020] [outer = (nil)] 17:21:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x93d7f400) [pid = 1778] [serial = 2021] [outer = 0x9296c000] 17:21:47 INFO - PROCESS | 1778 | 1461198107293 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x9500b800) [pid = 1778] [serial = 2022] [outer = 0x9296c000] 17:21:48 INFO - PROCESS | 1778 | 1461198108211 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:21:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1887ms 17:21:48 INFO - PROCESS | 1778 | 1461198108281 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1778 | 1461198108284 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:21:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:21:48 INFO - PROCESS | 1778 | 1461198108291 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1778 | 1461198108294 Marionette TRACE conn3 <- [1,2666,null,{}] 17:21:48 INFO - PROCESS | 1778 | 1461198108300 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:48 INFO - PROCESS | 1778 | 1461198108544 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:21:48 INFO - PROCESS | 1778 | 1461198108893 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x864ab000 == 147 [pid = 1778] [id = 674] 17:21:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x8a635800) [pid = 1778] [serial = 2023] [outer = (nil)] 17:21:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x97150800) [pid = 1778] [serial = 2024] [outer = 0x8a635800] 17:21:48 INFO - PROCESS | 1778 | 1461198108987 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x9736d000) [pid = 1778] [serial = 2025] [outer = 0x8a635800] 17:21:50 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:50 INFO - PROCESS | 1778 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:21:50 INFO - PROCESS | 1778 | 1461198110401 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:21:50 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) 17:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2132ms 17:21:50 INFO - PROCESS | 1778 | 1461198110425 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1778 | 1461198110429 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:21:50 INFO - PROCESS | 1778 | 1461198110436 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1778 | 1461198110439 Marionette TRACE conn3 <- [1,2670,null,{}] 17:21:50 INFO - PROCESS | 1778 | 1461198110445 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:50 INFO - PROCESS | 1778 | 1461198110717 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:21:51 INFO - PROCESS | 1778 | 1461198111025 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1778 | ++DOCSHELL 0x95004800 == 148 [pid = 1778] [id = 675] 17:21:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x96fbd400) [pid = 1778] [serial = 2026] [outer = (nil)] 17:21:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x978a8800) [pid = 1778] [serial = 2027] [outer = 0x96fbd400] 17:21:51 INFO - PROCESS | 1778 | 1461198111116 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x9796a000) [pid = 1778] [serial = 2028] [outer = 0x96fbd400] 17:21:52 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:52 INFO - PROCESS | 1778 | 1461198112494 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1778 | 1461198112537 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:21:52 INFO - PROCESS | 1778 | 1461198112544 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1778 | 1461198112548 Marionette TRACE conn3 <- [1,2674,null,{}] 17:21:52 INFO - PROCESS | 1778 | 1461198112553 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:52 INFO - PROCESS | 1778 | 1461198112858 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:21:53 INFO - PROCESS | 1778 | 1461198113134 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x976ae800 == 149 [pid = 1778] [id = 676] 17:21:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x976afc00) [pid = 1778] [serial = 2029] [outer = (nil)] 17:21:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x97b02000) [pid = 1778] [serial = 2030] [outer = 0x976afc00] 17:21:53 INFO - PROCESS | 1778 | 1461198113228 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x97b07400) [pid = 1778] [serial = 2031] [outer = 0x976afc00] 17:21:54 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:54 INFO - PROCESS | 1778 | 1461198114624 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1778 | 1461198114692 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:21:54 INFO - PROCESS | 1778 | 1461198114699 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1778 | 1461198114703 Marionette TRACE conn3 <- [1,2678,null,{}] 17:21:54 INFO - PROCESS | 1778 | 1461198114803 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:55 INFO - PROCESS | 1778 | 1461198115076 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:21:55 INFO - PROCESS | 1778 | 1461198115364 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x864ab400 == 150 [pid = 1778] [id = 677] 17:21:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x976b2400) [pid = 1778] [serial = 2032] [outer = (nil)] 17:21:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x98435000) [pid = 1778] [serial = 2033] [outer = 0x976b2400] 17:21:55 INFO - PROCESS | 1778 | 1461198115452 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x98439800) [pid = 1778] [serial = 2034] [outer = 0x976b2400] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x9039e400 == 149 [pid = 1778] [id = 563] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x899f2000 == 148 [pid = 1778] [id = 552] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe52400 == 147 [pid = 1778] [id = 564] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x9500f800 == 146 [pid = 1778] [id = 567] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x84d98c00 == 145 [pid = 1778] [id = 562] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x92a7dc00 == 144 [pid = 1778] [id = 566] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x97151400 == 143 [pid = 1778] [id = 40] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8f357400 == 142 [pid = 1778] [id = 561] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e9400 == 141 [pid = 1778] [id = 560] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x899f5800 == 140 [pid = 1778] [id = 565] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8a634800 == 139 [pid = 1778] [id = 661] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x899f4c00 == 138 [pid = 1778] [id = 660] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x896e9400 == 137 [pid = 1778] [id = 659] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x84d95000 == 136 [pid = 1778] [id = 658] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x914dec00 == 135 [pid = 1778] [id = 652] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x9140d800 == 134 [pid = 1778] [id = 653] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x853edc00 == 133 [pid = 1778] [id = 651] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8ddc00 == 132 [pid = 1778] [id = 650] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8fa800 == 131 [pid = 1778] [id = 649] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8948dc00 == 130 [pid = 1778] [id = 648] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e3800 == 129 [pid = 1778] [id = 647] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x857cb000 == 128 [pid = 1778] [id = 646] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8a626800 == 127 [pid = 1778] [id = 644] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x86718c00 == 126 [pid = 1778] [id = 645] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x896e5400 == 125 [pid = 1778] [id = 643] 17:21:58 INFO - PROCESS | 1778 | --DOCSHELL 0x876b8400 == 124 [pid = 1778] [id = 642] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x899f4000) [pid = 1778] [serial = 1797] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8a629c00) [pid = 1778] [serial = 1806] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x896ec000) [pid = 1778] [serial = 1803] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8ad5c800) [pid = 1778] [serial = 1812] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x87888400) [pid = 1778] [serial = 1800] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8ad31000) [pid = 1778] [serial = 1809] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8bd85000) [pid = 1778] [serial = 1815] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x8bb41400) [pid = 1778] [serial = 1925] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8ad37800) [pid = 1778] [serial = 1922] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8ad5e400) [pid = 1778] [serial = 1923] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x91f66800) [pid = 1778] [serial = 1898] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x914db800) [pid = 1778] [serial = 1896] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x9140b800) [pid = 1778] [serial = 1895] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x911d0c00) [pid = 1778] [serial = 1893] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x90730c00) [pid = 1778] [serial = 1892] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x90399000) [pid = 1778] [serial = 1890] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8fe4fc00) [pid = 1778] [serial = 1889] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8fded000) [pid = 1778] [serial = 1887] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8fbbe800) [pid = 1778] [serial = 1886] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8f403800) [pid = 1778] [serial = 1884] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x8f34e400) [pid = 1778] [serial = 1883] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8eb26400) [pid = 1778] [serial = 1881] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8ead6400) [pid = 1778] [serial = 1880] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8dd9ec00) [pid = 1778] [serial = 1878] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8dbeec00) [pid = 1778] [serial = 1877] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8c7cd800) [pid = 1778] [serial = 1875] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8c6bb800) [pid = 1778] [serial = 1874] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8be07800) [pid = 1778] [serial = 1872] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8bd83c00) [pid = 1778] [serial = 1871] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8a632c00) [pid = 1778] [serial = 1869] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8a21f000) [pid = 1778] [serial = 1868] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89487000) [pid = 1778] [serial = 1866] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x881c7400) [pid = 1778] [serial = 1865] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x881c6800) [pid = 1778] [serial = 1916] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8930e000) [pid = 1778] [serial = 1917] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x97459c00) [pid = 1778] [serial = 1914] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x97457800) [pid = 1778] [serial = 1913] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x96ff9000) [pid = 1778] [serial = 1911] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x96feb400) [pid = 1778] [serial = 1910] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x95a08000) [pid = 1778] [serial = 1908] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x95006000) [pid = 1778] [serial = 1907] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x93d7b400) [pid = 1778] [serial = 1905] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x93d0b800) [pid = 1778] [serial = 1904] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x92a77000) [pid = 1778] [serial = 1902] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x92978800) [pid = 1778] [serial = 1901] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x91f6e800) [pid = 1778] [serial = 1899] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x899fa400) [pid = 1778] [serial = 1919] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x89af8000) [pid = 1778] [serial = 1920] [outer = (nil)] [url = about:blank] 17:21:58 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:58 INFO - PROCESS | 1778 | 1461198118748 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:21:58 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) 17:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4096ms 17:21:58 INFO - PROCESS | 1778 | 1461198118796 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:21:58 INFO - PROCESS | 1778 | 1461198118801 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:21:58 INFO - PROCESS | 1778 | 1461198118809 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1778 | 1461198118815 Marionette TRACE conn3 <- [1,2682,null,{}] 17:21:58 INFO - PROCESS | 1778 | 1461198118824 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:59 INFO - PROCESS | 1778 | 1461198119030 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:21:59 INFO - PROCESS | 1778 | 1461198119371 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x87888c00 == 125 [pid = 1778] [id = 678] 17:21:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x87889c00) [pid = 1778] [serial = 2035] [outer = (nil)] 17:21:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x89306c00) [pid = 1778] [serial = 2036] [outer = 0x87889c00] 17:21:59 INFO - PROCESS | 1778 | 1461198119514 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x89484000) [pid = 1778] [serial = 2037] [outer = 0x87889c00] 17:22:01 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:01 INFO - PROCESS | 1778 | 1461198121233 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:22:01 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) 17:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2444ms 17:22:01 INFO - PROCESS | 1778 | 1461198121253 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1778 | 1461198121262 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:22:01 INFO - PROCESS | 1778 | 1461198121284 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1778 | 1461198121289 Marionette TRACE conn3 <- [1,2686,null,{}] 17:22:01 INFO - PROCESS | 1778 | 1461198121295 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:01 INFO - PROCESS | 1778 | 1461198121637 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:22:01 INFO - PROCESS | 1778 | 1461198121673 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x864a7000 == 126 [pid = 1778] [id = 679] 17:22:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x881cb000) [pid = 1778] [serial = 2038] [outer = (nil)] 17:22:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x899f2800) [pid = 1778] [serial = 2039] [outer = 0x881cb000] 17:22:01 INFO - PROCESS | 1778 | 1461198121750 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x89af6400) [pid = 1778] [serial = 2040] [outer = 0x881cb000] 17:22:03 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x899fb400) [pid = 1778] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8e9de400) [pid = 1778] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x857c3400) [pid = 1778] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x914e0800) [pid = 1778] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8e8fac00) [pid = 1778] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x89cb9800) [pid = 1778] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8c64c000) [pid = 1778] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x9750d400) [pid = 1778] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x8ad2cc00) [pid = 1778] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x853f8800) [pid = 1778] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x896e9800) [pid = 1778] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 119 (0x896eb800) [pid = 1778] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 118 (0x8ad30400) [pid = 1778] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x8aeae400) [pid = 1778] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 116 (0x8f358000) [pid = 1778] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 115 (0x914e7c00) [pid = 1778] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 114 (0x8e9e3c00) [pid = 1778] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 113 (0x97452400) [pid = 1778] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 112 (0x876b9000) [pid = 1778] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:22:03 INFO - PROCESS | 1778 | --DOMWINDOW == 111 (0x8fe51400) [pid = 1778] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:22:03 INFO - PROCESS | 1778 | 1461198123570 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1778 | 1461198123636 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:22:03 INFO - PROCESS | 1778 | 1461198123651 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1778 | 1461198123657 Marionette TRACE conn3 <- [1,2690,null,{}] 17:22:03 INFO - PROCESS | 1778 | 1461198123685 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:03 INFO - PROCESS | 1778 | 1461198123909 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:22:04 INFO - PROCESS | 1778 | 1461198124107 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f8800 == 127 [pid = 1778] [id = 680] 17:22:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 112 (0x896df000) [pid = 1778] [serial = 2041] [outer = (nil)] 17:22:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 113 (0x8a626800) [pid = 1778] [serial = 2042] [outer = 0x896df000] 17:22:04 INFO - PROCESS | 1778 | 1461198124187 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 114 (0x8acb2400) [pid = 1778] [serial = 2043] [outer = 0x896df000] 17:22:05 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:05 INFO - PROCESS | 1778 | 1461198125592 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1778 | 1461198125752 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:22:05 INFO - PROCESS | 1778 | 1461198125773 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1778 | 1461198125780 Marionette TRACE conn3 <- [1,2694,null,{}] 17:22:05 INFO - PROCESS | 1778 | 1461198125834 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:06 INFO - PROCESS | 1778 | 1461198126108 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:22:06 INFO - PROCESS | 1778 | 1461198126388 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x864aa800 == 128 [pid = 1778] [id = 681] 17:22:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 115 (0x8788dc00) [pid = 1778] [serial = 2044] [outer = (nil)] 17:22:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 116 (0x89309400) [pid = 1778] [serial = 2045] [outer = 0x8788dc00] 17:22:06 INFO - PROCESS | 1778 | 1461198126484 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0x896e0400) [pid = 1778] [serial = 2046] [outer = 0x8788dc00] 17:22:07 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:07 INFO - PROCESS | 1778 | 1461198127947 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1778 | 1461198128135 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:22:08 INFO - PROCESS | 1778 | 1461198128150 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1778 | 1461198128154 Marionette TRACE conn3 <- [1,2698,null,{}] 17:22:08 INFO - PROCESS | 1778 | 1461198128161 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:08 INFO - PROCESS | 1778 | 1461198128394 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:22:08 INFO - PROCESS | 1778 | 1461198128674 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x879fcc00 == 129 [pid = 1778] [id = 682] 17:22:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x881c9c00) [pid = 1778] [serial = 2047] [outer = (nil)] 17:22:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0x89cbc400) [pid = 1778] [serial = 2048] [outer = 0x881c9c00] 17:22:08 INFO - PROCESS | 1778 | 1461198128778 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0x8acb9400) [pid = 1778] [serial = 2049] [outer = 0x881c9c00] 17:22:10 INFO - PROCESS | 1778 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:10 INFO - PROCESS | 1778 | 1461198130258 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1778 | 1461198130422 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:22:10 INFO - PROCESS | 1778 | 1461198130433 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1778 | 1461198130441 Marionette TRACE conn3 <- [1,2702,null,{}] 17:22:10 INFO - PROCESS | 1778 | 1461198130459 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:10 INFO - PROCESS | 1778 | 1461198130729 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:22:11 INFO - PROCESS | 1778 | 1461198131022 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a628c00 == 130 [pid = 1778] [id = 683] 17:22:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x8ad30c00) [pid = 1778] [serial = 2050] [outer = (nil)] 17:22:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x8aeb4800) [pid = 1778] [serial = 2051] [outer = 0x8ad30c00] 17:22:11 INFO - PROCESS | 1778 | 1461198131134 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x8bc61800) [pid = 1778] [serial = 2052] [outer = 0x8ad30c00] 17:22:12 INFO - PROCESS | 1778 | 1461198132459 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2046ms 17:22:12 INFO - PROCESS | 1778 | 1461198132479 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1778 | 1461198132484 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:22:12 INFO - PROCESS | 1778 | 1461198132491 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1778 | 1461198132495 Marionette TRACE conn3 <- [1,2706,null,{}] 17:22:12 INFO - PROCESS | 1778 | 1461198132500 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:12 INFO - PROCESS | 1778 | 1461198132731 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:22:13 INFO - PROCESS | 1778 | 1461198133071 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeaf400 == 131 [pid = 1778] [id = 684] 17:22:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8be0d800) [pid = 1778] [serial = 2053] [outer = (nil)] 17:22:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8c64b400) [pid = 1778] [serial = 2054] [outer = 0x8be0d800] 17:22:13 INFO - PROCESS | 1778 | 1461198133167 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8c6b6000) [pid = 1778] [serial = 2055] [outer = 0x8be0d800] 17:22:14 INFO - PROCESS | 1778 | 1461198134131 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:22:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 17:22:14 INFO - PROCESS | 1778 | 1461198134179 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1778 | 1461198134183 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:22:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:22:14 INFO - PROCESS | 1778 | 1461198134190 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1778 | 1461198134194 Marionette TRACE conn3 <- [1,2710,null,{}] 17:22:14 INFO - PROCESS | 1778 | 1461198134200 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:14 INFO - PROCESS | 1778 | 1461198134445 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:22:14 INFO - PROCESS | 1778 | 1461198134776 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x881cbc00 == 132 [pid = 1778] [id = 685] 17:22:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8bd88800) [pid = 1778] [serial = 2056] [outer = (nil)] 17:22:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8c7c5800) [pid = 1778] [serial = 2057] [outer = 0x8bd88800] 17:22:14 INFO - PROCESS | 1778 | 1461198134873 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8c7c7c00) [pid = 1778] [serial = 2058] [outer = 0x8bd88800] 17:22:15 INFO - PROCESS | 1778 | 1461198135839 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:22:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:22:15 INFO - PROCESS | 1778 | 1461198135883 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:22:15 INFO - PROCESS | 1778 | 1461198135890 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1778 | 1461198135893 Marionette TRACE conn3 <- [1,2714,null,{}] 17:22:15 INFO - PROCESS | 1778 | 1461198135899 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:16 INFO - PROCESS | 1778 | 1461198136238 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:22:16 INFO - PROCESS | 1778 | 1461198136590 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x8649fc00 == 133 [pid = 1778] [id = 686] 17:22:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8dd9fc00) [pid = 1778] [serial = 2059] [outer = (nil)] 17:22:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8e9ec000) [pid = 1778] [serial = 2060] [outer = 0x8dd9fc00] 17:22:16 INFO - PROCESS | 1778 | 1461198136682 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8eb29400) [pid = 1778] [serial = 2061] [outer = 0x8dd9fc00] 17:22:17 INFO - PROCESS | 1778 | 1461198137631 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:22:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1790ms 17:22:17 INFO - PROCESS | 1778 | 1461198137680 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:22:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:22:17 INFO - PROCESS | 1778 | 1461198137685 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:22:17 INFO - PROCESS | 1778 | 1461198137691 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1778 | 1461198137695 Marionette TRACE conn3 <- [1,2718,null,{}] 17:22:17 INFO - PROCESS | 1778 | 1461198137701 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:17 INFO - PROCESS | 1778 | 1461198137937 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:22:18 INFO - PROCESS | 1778 | 1461198138270 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1778 | ++DOCSHELL 0x857cac00 == 134 [pid = 1778] [id = 687] 17:22:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8eace000) [pid = 1778] [serial = 2062] [outer = (nil)] 17:22:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8f208000) [pid = 1778] [serial = 2063] [outer = 0x8eace000] 17:22:18 INFO - PROCESS | 1778 | 1461198138362 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8f20fc00) [pid = 1778] [serial = 2064] [outer = 0x8eace000] 17:22:19 INFO - PROCESS | 1778 | 1461198139347 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1778 | 1461198139435 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:22:19 INFO - PROCESS | 1778 | 1461198139442 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1778 | 1461198139446 Marionette TRACE conn3 <- [1,2722,null,{}] 17:22:19 INFO - PROCESS | 1778 | 1461198139452 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:19 INFO - PROCESS | 1778 | 1461198139722 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:22:20 INFO - PROCESS | 1778 | 1461198140110 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e3800 == 135 [pid = 1778] [id = 688] 17:22:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8f35c400) [pid = 1778] [serial = 2065] [outer = (nil)] 17:22:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8f571800) [pid = 1778] [serial = 2066] [outer = 0x8f35c400] 17:22:20 INFO - PROCESS | 1778 | 1461198140214 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8f8db800) [pid = 1778] [serial = 2067] [outer = 0x8f35c400] 17:22:21 INFO - PROCESS | 1778 | 1461198141156 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1778 | 1461198141240 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:22:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:22:21 INFO - PROCESS | 1778 | 1461198141246 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1778 | 1461198141250 Marionette TRACE conn3 <- [1,2726,null,{}] 17:22:21 INFO - PROCESS | 1778 | 1461198141256 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:21 INFO - PROCESS | 1778 | 1461198141537 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:22:21 INFO - PROCESS | 1778 | 1461198141877 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c4400 == 136 [pid = 1778] [id = 689] 17:22:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x89cb6000) [pid = 1778] [serial = 2068] [outer = (nil)] 17:22:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8fde8000) [pid = 1778] [serial = 2069] [outer = 0x89cb6000] 17:22:21 INFO - PROCESS | 1778 | 1461198141969 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8fde9800) [pid = 1778] [serial = 2070] [outer = 0x89cb6000] 17:22:22 INFO - PROCESS | 1778 | 1461198142904 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:22:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1734ms 17:22:22 INFO - PROCESS | 1778 | 1461198142981 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1778 | 1461198142986 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:22:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:22:22 INFO - PROCESS | 1778 | 1461198142993 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1778 | 1461198142997 Marionette TRACE conn3 <- [1,2730,null,{}] 17:22:23 INFO - PROCESS | 1778 | 1461198143003 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:23 INFO - PROCESS | 1778 | 1461198143291 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:22:23 INFO - PROCESS | 1778 | 1461198143629 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f35c000 == 137 [pid = 1778] [id = 690] 17:22:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8f403800) [pid = 1778] [serial = 2071] [outer = (nil)] 17:22:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x9039e000) [pid = 1778] [serial = 2072] [outer = 0x8f403800] 17:22:23 INFO - PROCESS | 1778 | 1461198143720 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x903a0400) [pid = 1778] [serial = 2073] [outer = 0x8f403800] 17:22:25 INFO - PROCESS | 1778 | 1461198145080 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:22:25 INFO - PROCESS | 1778 | 1461198145141 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:22:25 INFO - PROCESS | 1778 | 1461198145148 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1778 | 1461198145153 Marionette TRACE conn3 <- [1,2734,null,{}] 17:22:25 INFO - PROCESS | 1778 | 1461198145165 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:25 INFO - PROCESS | 1778 | 1461198145486 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:22:25 INFO - PROCESS | 1778 | 1461198145787 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x90396400 == 138 [pid = 1778] [id = 691] 17:22:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x911d0c00) [pid = 1778] [serial = 2074] [outer = (nil)] 17:22:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x91405800) [pid = 1778] [serial = 2075] [outer = 0x911d0c00] 17:22:25 INFO - PROCESS | 1778 | 1461198145894 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x914d8c00) [pid = 1778] [serial = 2076] [outer = 0x911d0c00] 17:22:26 INFO - PROCESS | 1778 | 1461198146943 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1840ms 17:22:26 INFO - PROCESS | 1778 | 1461198146989 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:22:26 INFO - PROCESS | 1778 | 1461198146993 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:22:27 INFO - PROCESS | 1778 | 1461198147000 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1778 | 1461198147004 Marionette TRACE conn3 <- [1,2738,null,{}] 17:22:27 INFO - PROCESS | 1778 | 1461198147010 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:27 INFO - PROCESS | 1778 | 1461198147247 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:22:27 INFO - PROCESS | 1778 | 1461198147586 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x911ce800 == 139 [pid = 1778] [id = 692] 17:22:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x91403c00) [pid = 1778] [serial = 2077] [outer = (nil)] 17:22:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x9296d400) [pid = 1778] [serial = 2078] [outer = 0x91403c00] 17:22:27 INFO - PROCESS | 1778 | 1461198147684 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x92978800) [pid = 1778] [serial = 2079] [outer = 0x91403c00] 17:22:28 INFO - PROCESS | 1778 | 1461198148657 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1693ms 17:22:28 INFO - PROCESS | 1778 | 1461198148693 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1778 | 1461198148697 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:22:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:22:28 INFO - PROCESS | 1778 | 1461198148705 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1778 | 1461198148708 Marionette TRACE conn3 <- [1,2742,null,{}] 17:22:28 INFO - PROCESS | 1778 | 1461198148714 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:28 INFO - PROCESS | 1778 | 1461198148965 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:22:29 INFO - PROCESS | 1778 | 1461198149304 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x9039a000 == 140 [pid = 1778] [id = 693] 17:22:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x914e0800) [pid = 1778] [serial = 2080] [outer = (nil)] 17:22:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x93d13c00) [pid = 1778] [serial = 2081] [outer = 0x914e0800] 17:22:29 INFO - PROCESS | 1778 | 1461198149400 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x93d7fc00) [pid = 1778] [serial = 2082] [outer = 0x914e0800] 17:22:30 INFO - PROCESS | 1778 | 1461198150314 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:22:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1680ms 17:22:30 INFO - PROCESS | 1778 | 1461198150387 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1778 | 1461198150391 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:22:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:22:30 INFO - PROCESS | 1778 | 1461198150397 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1778 | 1461198150401 Marionette TRACE conn3 <- [1,2746,null,{}] 17:22:30 INFO - PROCESS | 1778 | 1461198150407 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:30 INFO - PROCESS | 1778 | 1461198150686 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:22:31 INFO - PROCESS | 1778 | 1461198151093 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f9800 == 141 [pid = 1778] [id = 694] 17:22:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x89cb8400) [pid = 1778] [serial = 2083] [outer = (nil)] 17:22:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x96363c00) [pid = 1778] [serial = 2084] [outer = 0x89cb8400] 17:22:31 INFO - PROCESS | 1778 | 1461198151244 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x9663f000) [pid = 1778] [serial = 2085] [outer = 0x89cb8400] 17:22:32 INFO - PROCESS | 1778 | 1461198152198 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:22:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1839ms 17:22:32 INFO - PROCESS | 1778 | 1461198152237 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1778 | 1461198152241 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:22:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:22:32 INFO - PROCESS | 1778 | 1461198152247 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1778 | 1461198152251 Marionette TRACE conn3 <- [1,2750,null,{}] 17:22:32 INFO - PROCESS | 1778 | 1461198152257 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:32 INFO - PROCESS | 1778 | 1461198152496 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:22:32 INFO - PROCESS | 1778 | 1461198152792 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8eb2f800 == 142 [pid = 1778] [id = 695] 17:22:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x95a06000) [pid = 1778] [serial = 2086] [outer = (nil)] 17:22:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x9745c400) [pid = 1778] [serial = 2087] [outer = 0x95a06000] 17:22:32 INFO - PROCESS | 1778 | 1461198152934 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x97508800) [pid = 1778] [serial = 2088] [outer = 0x95a06000] 17:22:33 INFO - PROCESS | 1778 | 1461198153880 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:22:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1689ms 17:22:33 INFO - PROCESS | 1778 | 1461198153937 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1778 | 1461198153941 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:22:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:22:33 INFO - PROCESS | 1778 | 1461198153948 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1778 | 1461198153951 Marionette TRACE conn3 <- [1,2754,null,{}] 17:22:33 INFO - PROCESS | 1778 | 1461198153957 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:34 INFO - PROCESS | 1778 | 1461198154243 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:22:34 INFO - PROCESS | 1778 | 1461198154587 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x971bb000 == 143 [pid = 1778] [id = 696] 17:22:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x971c3400) [pid = 1778] [serial = 2089] [outer = (nil)] 17:22:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x976b9c00) [pid = 1778] [serial = 2090] [outer = 0x971c3400] 17:22:34 INFO - PROCESS | 1778 | 1461198154682 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x978a0400) [pid = 1778] [serial = 2091] [outer = 0x971c3400] 17:22:35 INFO - PROCESS | 1778 | 1461198155653 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89affc00 == 142 [pid = 1778] [id = 238] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x979cf800 == 141 [pid = 1778] [id = 593] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x864a7000 == 140 [pid = 1778] [id = 679] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x87888c00 == 139 [pid = 1778] [id = 678] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x976ae800 == 138 [pid = 1778] [id = 676] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x864ab000 == 137 [pid = 1778] [id = 674] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x95004800 == 136 [pid = 1778] [id = 675] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x904fd400 == 135 [pid = 1778] [id = 673] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x911d8c00 == 134 [pid = 1778] [id = 672] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe55c00 == 133 [pid = 1778] [id = 671] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x857cf800 == 132 [pid = 1778] [id = 670] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbef400 == 131 [pid = 1778] [id = 668] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x896eb400 == 130 [pid = 1778] [id = 669] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8eacfc00 == 129 [pid = 1778] [id = 667] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x896e9000 == 128 [pid = 1778] [id = 666] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc58800 == 127 [pid = 1778] [id = 665] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x8a627400 == 126 [pid = 1778] [id = 664] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x857c8800 == 125 [pid = 1778] [id = 662] 17:22:37 INFO - PROCESS | 1778 | --DOCSHELL 0x89490000 == 124 [pid = 1778] [id = 663] 17:22:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:22:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3542ms 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x8f40d400) [pid = 1778] [serial = 1946] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8e9e7800) [pid = 1778] [serial = 1943] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8eb2c800) [pid = 1778] [serial = 1944] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x975f6800) [pid = 1778] [serial = 1967] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x879f1000) [pid = 1778] [serial = 1928] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x92975000) [pid = 1778] [serial = 1958] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x976ad000) [pid = 1778] [serial = 1968] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8fe4ec00) [pid = 1778] [serial = 1950] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8ad55000) [pid = 1778] [serial = 1985] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x876b4800) [pid = 1778] [serial = 1976] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x904fc400) [pid = 1778] [serial = 1953] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x89afc400) [pid = 1778] [serial = 1980] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x881cc000) [pid = 1778] [serial = 1929] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x904f1c00) [pid = 1778] [serial = 1952] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8c6b7c00) [pid = 1778] [serial = 1937] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x89cb8000) [pid = 1778] [serial = 1931] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x8f576000) [pid = 1778] [serial = 1947] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x879ef000) [pid = 1778] [serial = 1977] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x93d06400) [pid = 1778] [serial = 1959] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x9796a800) [pid = 1778] [serial = 1974] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x97969800) [pid = 1778] [serial = 1973] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8ad2d400) [pid = 1778] [serial = 1982] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8dd9e400) [pid = 1778] [serial = 1941] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x9795e400) [pid = 1778] [serial = 1971] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8a62d400) [pid = 1778] [serial = 1932] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x911dcc00) [pid = 1778] [serial = 1956] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x97152000) [pid = 1778] [serial = 1964] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x899f3400) [pid = 1778] [serial = 1979] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8ad3b800) [pid = 1778] [serial = 1983] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8c6c3c00) [pid = 1778] [serial = 1938] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8bb42400) [pid = 1778] [serial = 1863] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x978a8000) [pid = 1778] [serial = 1970] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8bb4e000) [pid = 1778] [serial = 1934] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x8fbbec00) [pid = 1778] [serial = 1949] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x911d5800) [pid = 1778] [serial = 1955] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8bc62c00) [pid = 1778] [serial = 1935] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x9750cc00) [pid = 1778] [serial = 1965] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8dbef000) [pid = 1778] [serial = 1940] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x97452000) [pid = 1778] [serial = 1961] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x97456400) [pid = 1778] [serial = 1962] [outer = (nil)] [url = about:blank] 17:22:37 INFO - PROCESS | 1778 | 1461198157772 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1778 | 1461198157777 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:22:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:22:37 INFO - PROCESS | 1778 | 1461198157792 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1778 | 1461198157800 Marionette TRACE conn3 <- [1,2758,null,{}] 17:22:37 INFO - PROCESS | 1778 | 1461198157808 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:38 INFO - PROCESS | 1778 | 1461198158019 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:22:38 INFO - PROCESS | 1778 | 1461198158256 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1778 | ++DOCSHELL 0x881cb800 == 125 [pid = 1778] [id = 697] 17:22:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x881cc000) [pid = 1778] [serial = 2092] [outer = (nil)] 17:22:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x89303c00) [pid = 1778] [serial = 2093] [outer = 0x881cc000] 17:22:38 INFO - PROCESS | 1778 | 1461198158336 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x89487800) [pid = 1778] [serial = 2094] [outer = 0x881cc000] 17:22:39 INFO - PROCESS | 1778 | 1461198159186 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:22:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1454ms 17:22:39 INFO - PROCESS | 1778 | 1461198159246 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1778 | 1461198159251 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:22:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:22:39 INFO - PROCESS | 1778 | 1461198159263 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1778 | 1461198159268 Marionette TRACE conn3 <- [1,2762,null,{}] 17:22:39 INFO - PROCESS | 1778 | 1461198159275 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:39 INFO - PROCESS | 1778 | 1461198159501 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:22:39 INFO - PROCESS | 1778 | 1461198159726 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x879f6000 == 126 [pid = 1778] [id = 698] 17:22:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x899f3400) [pid = 1778] [serial = 2095] [outer = (nil)] 17:22:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x89cadc00) [pid = 1778] [serial = 2096] [outer = 0x899f3400] 17:22:39 INFO - PROCESS | 1778 | 1461198159806 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8a222800) [pid = 1778] [serial = 2097] [outer = 0x899f3400] 17:22:40 INFO - PROCESS | 1778 | 1461198160846 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:22:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1649ms 17:22:40 INFO - PROCESS | 1778 | 1461198160910 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:22:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:22:40 INFO - PROCESS | 1778 | 1461198160914 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:22:40 INFO - PROCESS | 1778 | 1461198160921 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1778 | 1461198160924 Marionette TRACE conn3 <- [1,2766,null,{}] 17:22:40 INFO - PROCESS | 1778 | 1461198160947 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:41 INFO - PROCESS | 1778 | 1461198161267 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:22:41 INFO - PROCESS | 1778 | 1461198161469 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acaf000 == 127 [pid = 1778] [id = 699] 17:22:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8ad53800) [pid = 1778] [serial = 2098] [outer = (nil)] 17:22:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8aea6400) [pid = 1778] [serial = 2099] [outer = 0x8ad53800] 17:22:41 INFO - PROCESS | 1778 | 1461198161583 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8bb42400) [pid = 1778] [serial = 2100] [outer = 0x8ad53800] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8a635800) [pid = 1778] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x976afc00) [pid = 1778] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x9296c000) [pid = 1778] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8ead2c00) [pid = 1778] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8fe56c00) [pid = 1778] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8e9e4c00) [pid = 1778] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x881cb000) [pid = 1778] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x87889c00) [pid = 1778] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x8f8e6800) [pid = 1778] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x911d9400) [pid = 1778] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x96fbd400) [pid = 1778] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 119 (0x976b2400) [pid = 1778] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 118 (0x8ead1000) [pid = 1778] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:22:42 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x8ad5a000) [pid = 1778] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:22:42 INFO - PROCESS | 1778 | 1461198162948 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:22:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2085ms 17:22:43 INFO - PROCESS | 1778 | 1461198163007 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1778 | 1461198163010 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:22:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:22:43 INFO - PROCESS | 1778 | 1461198163016 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1778 | 1461198163020 Marionette TRACE conn3 <- [1,2770,null,{}] 17:22:43 INFO - PROCESS | 1778 | 1461198163025 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:43 INFO - PROCESS | 1778 | 1461198163294 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:22:43 INFO - PROCESS | 1778 | 1461198163503 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1778 | ++DOCSHELL 0x87889c00 == 128 [pid = 1778] [id = 700] 17:22:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x899f5400) [pid = 1778] [serial = 2101] [outer = (nil)] 17:22:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0x8bd86800) [pid = 1778] [serial = 2102] [outer = 0x899f5400] 17:22:43 INFO - PROCESS | 1778 | 1461198163583 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0x8be0f800) [pid = 1778] [serial = 2103] [outer = 0x899f5400] 17:22:44 INFO - PROCESS | 1778 | 1461198164394 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:22:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:22:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1435ms 17:22:44 INFO - PROCESS | 1778 | 1461198164454 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1778 | 1461198164457 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:22:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:22:44 INFO - PROCESS | 1778 | 1461198164463 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1778 | 1461198164467 Marionette TRACE conn3 <- [1,2774,null,{}] 17:22:44 INFO - PROCESS | 1778 | 1461198164472 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:44 INFO - PROCESS | 1778 | 1461198164684 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:22:45 INFO - PROCESS | 1778 | 1461198165143 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x87882400 == 129 [pid = 1778] [id = 701] 17:22:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x87883c00) [pid = 1778] [serial = 2104] [outer = (nil)] 17:22:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x879ef800) [pid = 1778] [serial = 2105] [outer = 0x87883c00] 17:22:45 INFO - PROCESS | 1778 | 1461198165242 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x881ce000) [pid = 1778] [serial = 2106] [outer = 0x87883c00] 17:22:46 INFO - PROCESS | 1778 | 1461198166289 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1881ms 17:22:46 INFO - PROCESS | 1778 | 1461198166348 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1778 | 1461198166356 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:22:46 INFO - PROCESS | 1778 | 1461198166366 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1778 | 1461198166371 Marionette TRACE conn3 <- [1,2778,null,{}] 17:22:46 INFO - PROCESS | 1778 | 1461198166379 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:46 INFO - PROCESS | 1778 | 1461198166637 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:22:47 INFO - PROCESS | 1778 | 1461198166983 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb0000 == 130 [pid = 1778] [id = 702] 17:22:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8a630c00) [pid = 1778] [serial = 2107] [outer = (nil)] 17:22:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8ad34c00) [pid = 1778] [serial = 2108] [outer = 0x8a630c00] 17:22:47 INFO - PROCESS | 1778 | 1461198167083 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8ad57000) [pid = 1778] [serial = 2109] [outer = 0x8a630c00] 17:22:48 INFO - PROCESS | 1778 | 1461198168274 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1937ms 17:22:48 INFO - PROCESS | 1778 | 1461198168307 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1778 | 1461198168313 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:22:48 INFO - PROCESS | 1778 | 1461198168322 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1778 | 1461198168326 Marionette TRACE conn3 <- [1,2782,null,{}] 17:22:48 INFO - PROCESS | 1778 | 1461198168332 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:48 INFO - PROCESS | 1778 | 1461198168587 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:22:48 INFO - PROCESS | 1778 | 1461198168979 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd8b800 == 131 [pid = 1778] [id = 703] 17:22:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8be0c000) [pid = 1778] [serial = 2110] [outer = (nil)] 17:22:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8c64e800) [pid = 1778] [serial = 2111] [outer = 0x8be0c000] 17:22:49 INFO - PROCESS | 1778 | 1461198169076 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8c7c3800) [pid = 1778] [serial = 2112] [outer = 0x8be0c000] 17:22:50 INFO - PROCESS | 1778 | 1461198170056 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1794ms 17:22:50 INFO - PROCESS | 1778 | 1461198170117 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1778 | 1461198170121 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:22:50 INFO - PROCESS | 1778 | 1461198170138 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1778 | 1461198170148 Marionette TRACE conn3 <- [1,2786,null,{}] 17:22:50 INFO - PROCESS | 1778 | 1461198170156 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:50 INFO - PROCESS | 1778 | 1461198170466 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:22:50 INFO - PROCESS | 1778 | 1461198170845 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x87887c00 == 132 [pid = 1778] [id = 704] 17:22:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8bc61400) [pid = 1778] [serial = 2113] [outer = (nil)] 17:22:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8e8ef800) [pid = 1778] [serial = 2114] [outer = 0x8bc61400] 17:22:50 INFO - PROCESS | 1778 | 1461198170935 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8e8fa800) [pid = 1778] [serial = 2115] [outer = 0x8bc61400] 17:22:51 INFO - PROCESS | 1778 | 1461198171927 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1862ms 17:22:51 INFO - PROCESS | 1778 | 1461198171992 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1778 | 1461198171997 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:22:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:22:52 INFO - PROCESS | 1778 | 1461198172004 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1778 | 1461198172007 Marionette TRACE conn3 <- [1,2790,null,{}] 17:22:52 INFO - PROCESS | 1778 | 1461198172013 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:52 INFO - PROCESS | 1778 | 1461198172269 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:22:52 INFO - PROCESS | 1778 | 1461198172638 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbebc00 == 133 [pid = 1778] [id = 705] 17:22:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8eacb400) [pid = 1778] [serial = 2116] [outer = (nil)] 17:22:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8ead7000) [pid = 1778] [serial = 2117] [outer = 0x8eacb400] 17:22:52 INFO - PROCESS | 1778 | 1461198172735 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8eb28000) [pid = 1778] [serial = 2118] [outer = 0x8eacb400] 17:22:53 INFO - PROCESS | 1778 | 1461198173667 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:22:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1732ms 17:22:53 INFO - PROCESS | 1778 | 1461198173737 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:22:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:22:53 INFO - PROCESS | 1778 | 1461198173741 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:22:53 INFO - PROCESS | 1778 | 1461198173748 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1778 | 1461198173752 Marionette TRACE conn3 <- [1,2794,null,{}] 17:22:53 INFO - PROCESS | 1778 | 1461198173758 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:54 INFO - PROCESS | 1778 | 1461198174003 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:22:54 INFO - PROCESS | 1778 | 1461198174354 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f407000 == 134 [pid = 1778] [id = 706] 17:22:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8f408000) [pid = 1778] [serial = 2119] [outer = (nil)] 17:22:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8f571c00) [pid = 1778] [serial = 2120] [outer = 0x8f408000] 17:22:54 INFO - PROCESS | 1778 | 1461198174465 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8fdea800) [pid = 1778] [serial = 2121] [outer = 0x8f408000] 17:22:55 INFO - PROCESS | 1778 | 1461198175430 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:22:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1732ms 17:22:55 INFO - PROCESS | 1778 | 1461198175480 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1778 | 1461198175485 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:22:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:22:55 INFO - PROCESS | 1778 | 1461198175491 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1778 | 1461198175495 Marionette TRACE conn3 <- [1,2798,null,{}] 17:22:55 INFO - PROCESS | 1778 | 1461198175501 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:55 INFO - PROCESS | 1778 | 1461198175759 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:22:56 INFO - PROCESS | 1778 | 1461198176094 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bb4e800 == 135 [pid = 1778] [id = 707] 17:22:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8bc57000) [pid = 1778] [serial = 2122] [outer = (nil)] 17:22:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x9039d400) [pid = 1778] [serial = 2123] [outer = 0x8bc57000] 17:22:56 INFO - PROCESS | 1778 | 1461198176205 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x904f9000) [pid = 1778] [serial = 2124] [outer = 0x8bc57000] 17:22:57 INFO - PROCESS | 1778 | 1461198177177 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1740ms 17:22:57 INFO - PROCESS | 1778 | 1461198177234 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1778 | 1461198177237 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:22:57 INFO - PROCESS | 1778 | 1461198177244 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1778 | 1461198177247 Marionette TRACE conn3 <- [1,2802,null,{}] 17:22:57 INFO - PROCESS | 1778 | 1461198177253 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:57 INFO - PROCESS | 1778 | 1461198177544 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:22:57 INFO - PROCESS | 1778 | 1461198177907 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dd9bc00 == 136 [pid = 1778] [id = 708] 17:22:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8fe56800) [pid = 1778] [serial = 2125] [outer = (nil)] 17:22:57 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x911d3400) [pid = 1778] [serial = 2126] [outer = 0x8fe56800] 17:22:58 INFO - PROCESS | 1778 | 1461198178001 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x911d9000) [pid = 1778] [serial = 2127] [outer = 0x8fe56800] 17:22:58 INFO - PROCESS | 1778 | 1461198178941 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1735ms 17:22:58 INFO - PROCESS | 1778 | 1461198178980 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1778 | 1461198178984 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:22:58 INFO - PROCESS | 1778 | 1461198178991 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1778 | 1461198178995 Marionette TRACE conn3 <- [1,2806,null,{}] 17:22:59 INFO - PROCESS | 1778 | 1461198179001 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:59 INFO - PROCESS | 1778 | 1461198179245 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:22:59 INFO - PROCESS | 1778 | 1461198179616 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x9039ac00 == 137 [pid = 1778] [id = 709] 17:22:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x91412c00) [pid = 1778] [serial = 2128] [outer = (nil)] 17:22:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x92963c00) [pid = 1778] [serial = 2129] [outer = 0x91412c00] 17:22:59 INFO - PROCESS | 1778 | 1461198179735 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x9296ac00) [pid = 1778] [serial = 2130] [outer = 0x91412c00] 17:23:00 INFO - PROCESS | 1778 | 1461198180650 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:23:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1732ms 17:23:00 INFO - PROCESS | 1778 | 1461198180725 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1778 | 1461198180730 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:23:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:23:00 INFO - PROCESS | 1778 | 1461198180740 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1778 | 1461198180745 Marionette TRACE conn3 <- [1,2810,null,{}] 17:23:00 INFO - PROCESS | 1778 | 1461198180754 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:01 INFO - PROCESS | 1778 | 1461198181057 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:23:01 INFO - PROCESS | 1778 | 1461198181425 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x9140c800 == 138 [pid = 1778] [id = 710] 17:23:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x92978400) [pid = 1778] [serial = 2131] [outer = (nil)] 17:23:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x93d87c00) [pid = 1778] [serial = 2132] [outer = 0x92978400] 17:23:01 INFO - PROCESS | 1778 | 1461198181522 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x9500fc00) [pid = 1778] [serial = 2133] [outer = 0x92978400] 17:23:02 INFO - PROCESS | 1778 | 1461198182565 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:23:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:23:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1889ms 17:23:02 INFO - PROCESS | 1778 | 1461198182631 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1778 | 1461198182637 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:23:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:23:02 INFO - PROCESS | 1778 | 1461198182644 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1778 | 1461198182646 Marionette TRACE conn3 <- [1,2814,null,{}] 17:23:02 INFO - PROCESS | 1778 | 1461198182653 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:03 INFO - PROCESS | 1778 | 1461198183026 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:23:03 INFO - PROCESS | 1778 | 1461198183309 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1778 | ++DOCSHELL 0x9745c800 == 139 [pid = 1778] [id = 711] 17:23:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x9745cc00) [pid = 1778] [serial = 2134] [outer = (nil)] 17:23:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x9750cc00) [pid = 1778] [serial = 2135] [outer = 0x9745cc00] 17:23:03 INFO - PROCESS | 1778 | 1461198183416 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x976ae800) [pid = 1778] [serial = 2136] [outer = 0x9745cc00] 17:23:04 INFO - PROCESS | 1778 | 1461198184475 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:23:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:23:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1885ms 17:23:04 INFO - PROCESS | 1778 | 1461198184529 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1778 | 1461198184533 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:23:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:23:04 INFO - PROCESS | 1778 | 1461198184540 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1778 | 1461198184545 Marionette TRACE conn3 <- [1,2818,null,{}] 17:23:04 INFO - PROCESS | 1778 | 1461198184551 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:04 INFO - PROCESS | 1778 | 1461198184815 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:23:05 INFO - PROCESS | 1778 | 1461198185160 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:05 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a79800 == 140 [pid = 1778] [id = 712] 17:23:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x97514000) [pid = 1778] [serial = 2137] [outer = (nil)] 17:23:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x979ca800) [pid = 1778] [serial = 2138] [outer = 0x97514000] 17:23:05 INFO - PROCESS | 1778 | 1461198185255 Marionette DEBUG loaded listener.js 17:23:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x979d3800) [pid = 1778] [serial = 2139] [outer = 0x97514000] 17:23:06 INFO - PROCESS | 1778 | 1461198186226 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:23:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:23:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1740ms 17:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:23:06 INFO - PROCESS | 1778 | 1461198186281 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1778 | 1461198186284 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:23:06 INFO - PROCESS | 1778 | 1461198186291 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1778 | 1461198186294 Marionette TRACE conn3 <- [1,2822,null,{}] 17:23:06 INFO - PROCESS | 1778 | 1461198186300 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:06 INFO - PROCESS | 1778 | 1461198186524 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:23:06 INFO - PROCESS | 1778 | 1461198186865 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x97967c00 == 141 [pid = 1778] [id = 713] 17:23:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x9796dc00) [pid = 1778] [serial = 2140] [outer = (nil)] 17:23:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x98438800) [pid = 1778] [serial = 2141] [outer = 0x9796dc00] 17:23:06 INFO - PROCESS | 1778 | 1461198186961 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x98435800) [pid = 1778] [serial = 2142] [outer = 0x9796dc00] 17:23:08 INFO - PROCESS | 1778 | 1461198188059 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:23:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:23:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1839ms 17:23:08 INFO - PROCESS | 1778 | 1461198188133 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:23:08 INFO - PROCESS | 1778 | 1461198188139 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:23:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:23:08 INFO - PROCESS | 1778 | 1461198188150 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1778 | 1461198188157 Marionette TRACE conn3 <- [1,2826,null,{}] 17:23:08 INFO - PROCESS | 1778 | 1461198188167 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:08 INFO - PROCESS | 1778 | 1461198188588 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:23:08 INFO - PROCESS | 1778 | 1461198188943 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x84fadc00 == 142 [pid = 1778] [id = 714] 17:23:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x911cf400) [pid = 1778] [serial = 2143] [outer = (nil)] 17:23:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x99131800) [pid = 1778] [serial = 2144] [outer = 0x911cf400] 17:23:09 INFO - PROCESS | 1778 | 1461198189033 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x99140400) [pid = 1778] [serial = 2145] [outer = 0x911cf400] 17:23:10 INFO - PROCESS | 1778 | 1461198190045 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1949ms 17:23:10 INFO - PROCESS | 1778 | 1461198190099 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1778 | 1461198190102 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:23:10 INFO - PROCESS | 1778 | 1461198190109 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1778 | 1461198190112 Marionette TRACE conn3 <- [1,2830,null,{}] 17:23:10 INFO - PROCESS | 1778 | 1461198190118 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:10 INFO - PROCESS | 1778 | 1461198190362 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:23:10 INFO - PROCESS | 1778 | 1461198190708 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1778 | ++DOCSHELL 0x97b0e800 == 143 [pid = 1778] [id = 715] 17:23:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x98434800) [pid = 1778] [serial = 2146] [outer = (nil)] 17:23:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x99212000) [pid = 1778] [serial = 2147] [outer = 0x98434800] 17:23:10 INFO - PROCESS | 1778 | 1461198190805 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x99213800) [pid = 1778] [serial = 2148] [outer = 0x98434800] 17:23:11 INFO - PROCESS | 1778 | 1461198191821 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:23:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1784ms 17:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:23:11 INFO - PROCESS | 1778 | 1461198191894 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:23:11 INFO - PROCESS | 1778 | 1461198191897 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:23:11 INFO - PROCESS | 1778 | 1461198191904 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1778 | 1461198191908 Marionette TRACE conn3 <- [1,2834,null,{}] 17:23:11 INFO - PROCESS | 1778 | 1461198191914 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:12 INFO - PROCESS | 1778 | 1461198192155 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:23:12 INFO - PROCESS | 1778 | 1461198192503 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x857ccc00 == 144 [pid = 1778] [id = 716] 17:23:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x89af9000) [pid = 1778] [serial = 2149] [outer = (nil)] 17:23:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x9aea4800) [pid = 1778] [serial = 2150] [outer = 0x89af9000] 17:23:12 INFO - PROCESS | 1778 | 1461198192598 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x9b081c00) [pid = 1778] [serial = 2151] [outer = 0x89af9000] 17:23:13 INFO - PROCESS | 1778 | 1461198193954 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:23:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:23:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2099ms 17:23:14 INFO - PROCESS | 1778 | 1461198194021 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1778 | 1461198194027 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:23:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:23:14 INFO - PROCESS | 1778 | 1461198194036 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1778 | 1461198194042 Marionette TRACE conn3 <- [1,2838,null,{}] 17:23:14 INFO - PROCESS | 1778 | 1461198194050 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:14 INFO - PROCESS | 1778 | 1461198194346 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:23:14 INFO - PROCESS | 1778 | 1461198194694 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x853f3400 == 145 [pid = 1778] [id = 717] 17:23:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x86710800) [pid = 1778] [serial = 2152] [outer = (nil)] 17:23:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9ea18400) [pid = 1778] [serial = 2153] [outer = 0x86710800] 17:23:14 INFO - PROCESS | 1778 | 1461198194783 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x9ea1d400) [pid = 1778] [serial = 2154] [outer = 0x86710800] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x899f7c00 == 144 [pid = 1778] [id = 553] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x84d96400 == 143 [pid = 1778] [id = 444] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8948b400 == 142 [pid = 1778] [id = 400] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x87889c00 == 141 [pid = 1778] [id = 700] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8acaf000 == 140 [pid = 1778] [id = 699] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x879f6000 == 139 [pid = 1778] [id = 698] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x881cb800 == 138 [pid = 1778] [id = 697] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8eb2f800 == 137 [pid = 1778] [id = 695] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x971bb000 == 136 [pid = 1778] [id = 696] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x853f9800 == 135 [pid = 1778] [id = 694] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x9039a000 == 134 [pid = 1778] [id = 693] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x911ce800 == 133 [pid = 1778] [id = 692] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8f35c000 == 132 [pid = 1778] [id = 690] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x90396400 == 131 [pid = 1778] [id = 691] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x857c4400 == 130 [pid = 1778] [id = 689] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e3800 == 129 [pid = 1778] [id = 688] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x857cac00 == 128 [pid = 1778] [id = 687] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8649fc00 == 127 [pid = 1778] [id = 686] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x881cbc00 == 126 [pid = 1778] [id = 685] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8a628c00 == 125 [pid = 1778] [id = 683] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeaf400 == 124 [pid = 1778] [id = 684] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x879fcc00 == 123 [pid = 1778] [id = 682] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x853f8800 == 122 [pid = 1778] [id = 680] 17:23:17 INFO - PROCESS | 1778 | --DOCSHELL 0x864aa800 == 121 [pid = 1778] [id = 681] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x9736d000) [pid = 1778] [serial = 2025] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x97b02000) [pid = 1778] [serial = 2030] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x9500b800) [pid = 1778] [serial = 2022] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8dda5400) [pid = 1778] [serial = 2000] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8f410000) [pid = 1778] [serial = 2006] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x97b07400) [pid = 1778] [serial = 2031] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x904fec00) [pid = 1778] [serial = 2016] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8fbc0800) [pid = 1778] [serial = 2009] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8f57b000) [pid = 1778] [serial = 2007] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x899f2800) [pid = 1778] [serial = 2039] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x89306c00) [pid = 1778] [serial = 2036] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x8bd80c00) [pid = 1778] [serial = 1994] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x876b9400) [pid = 1778] [serial = 1988] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x89484000) [pid = 1778] [serial = 2037] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x93d7f400) [pid = 1778] [serial = 2021] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8fe5b400) [pid = 1778] [serial = 2012] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x914dd400) [pid = 1778] [serial = 2019] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x9796a000) [pid = 1778] [serial = 2028] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x90391c00) [pid = 1778] [serial = 2013] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x8a229000) [pid = 1778] [serial = 1991] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8fde9400) [pid = 1778] [serial = 2010] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x98435000) [pid = 1778] [serial = 2033] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x89af6400) [pid = 1778] [serial = 2040] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x978a8800) [pid = 1778] [serial = 2027] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x98439800) [pid = 1778] [serial = 2034] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x911dc800) [pid = 1778] [serial = 2018] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8c7c8800) [pid = 1778] [serial = 1997] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x97150800) [pid = 1778] [serial = 2024] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x904fb000) [pid = 1778] [serial = 2015] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8f206c00) [pid = 1778] [serial = 2004] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8bc55000) [pid = 1778] [serial = 1926] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8ead5000) [pid = 1778] [serial = 2003] [outer = (nil)] [url = about:blank] 17:23:17 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8a626800) [pid = 1778] [serial = 2042] [outer = (nil)] [url = about:blank] 17:23:18 INFO - PROCESS | 1778 | 1461198198449 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:23:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:23:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4443ms 17:23:18 INFO - PROCESS | 1778 | 1461198198479 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1778 | 1461198198486 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:23:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:23:18 INFO - PROCESS | 1778 | 1461198198495 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1778 | 1461198198500 Marionette TRACE conn3 <- [1,2842,null,{}] 17:23:18 INFO - PROCESS | 1778 | 1461198198508 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:18 INFO - PROCESS | 1778 | 1461198198735 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:23:19 INFO - PROCESS | 1778 | 1461198198978 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x881cb800 == 122 [pid = 1778] [id = 718] 17:23:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x881cd400) [pid = 1778] [serial = 2155] [outer = (nil)] 17:23:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8948e800) [pid = 1778] [serial = 2156] [outer = 0x881cd400] 17:23:19 INFO - PROCESS | 1778 | 1461198199057 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x896ea800) [pid = 1778] [serial = 2157] [outer = 0x881cd400] 17:23:20 INFO - PROCESS | 1778 | 1461198200050 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:23:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:23:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1590ms 17:23:20 INFO - PROCESS | 1778 | 1461198200086 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:23:20 INFO - PROCESS | 1778 | 1461198200095 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:23:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:23:20 INFO - PROCESS | 1778 | 1461198200106 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1778 | 1461198200110 Marionette TRACE conn3 <- [1,2846,null,{}] 17:23:20 INFO - PROCESS | 1778 | 1461198200116 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:20 INFO - PROCESS | 1778 | 1461198200358 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:23:20 INFO - PROCESS | 1778 | 1461198200690 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af2400 == 123 [pid = 1778] [id = 719] 17:23:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x89cb3800) [pid = 1778] [serial = 2158] [outer = (nil)] 17:23:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8a62a000) [pid = 1778] [serial = 2159] [outer = 0x89cb3800] 17:23:20 INFO - PROCESS | 1778 | 1461198200790 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8acac400) [pid = 1778] [serial = 2160] [outer = 0x89cb3800] 17:23:21 INFO - PROCESS | 1778 | 1461198201740 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:23:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:23:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 17:23:21 INFO - PROCESS | 1778 | 1461198201789 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1778 | 1461198201793 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:23:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:23:21 INFO - PROCESS | 1778 | 1461198201805 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1778 | 1461198201811 Marionette TRACE conn3 <- [1,2850,null,{}] 17:23:21 INFO - PROCESS | 1778 | 1461198201826 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:22 INFO - PROCESS | 1778 | 1461198202132 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:23:22 INFO - PROCESS | 1778 | 1461198202166 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x89485800 == 124 [pid = 1778] [id = 720] 17:23:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8aeaa800) [pid = 1778] [serial = 2161] [outer = (nil)] 17:23:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8bc57c00) [pid = 1778] [serial = 2162] [outer = 0x8aeaa800] 17:23:22 INFO - PROCESS | 1778 | 1461198202247 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8be01400) [pid = 1778] [serial = 2163] [outer = 0x8aeaa800] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x911d0c00) [pid = 1778] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x91403c00) [pid = 1778] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8788dc00) [pid = 1778] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x899f3400) [pid = 1778] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x881c9c00) [pid = 1778] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8ad30c00) [pid = 1778] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x89cb6000) [pid = 1778] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x89cb8400) [pid = 1778] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x881cc000) [pid = 1778] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8eace000) [pid = 1778] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8bd88800) [pid = 1778] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x914e0800) [pid = 1778] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x95a06000) [pid = 1778] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8f35c400) [pid = 1778] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8acab800) [pid = 1778] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x971c3400) [pid = 1778] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8f403800) [pid = 1778] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8be0d800) [pid = 1778] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x8ad53800) [pid = 1778] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8dd9fc00) [pid = 1778] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x8c7cc000) [pid = 1778] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8be0d000) [pid = 1778] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8ad58c00) [pid = 1778] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x857ca800) [pid = 1778] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:23:23 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x896e8000) [pid = 1778] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:23:24 INFO - PROCESS | 1778 | 1461198204056 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:23:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:23:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2294ms 17:23:24 INFO - PROCESS | 1778 | 1461198204100 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:23:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:23:24 INFO - PROCESS | 1778 | 1461198204105 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:23:24 INFO - PROCESS | 1778 | 1461198204111 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1778 | 1461198204114 Marionette TRACE conn3 <- [1,2854,null,{}] 17:23:24 INFO - PROCESS | 1778 | 1461198204119 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:24 INFO - PROCESS | 1778 | 1461198204405 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:23:24 INFO - PROCESS | 1778 | 1461198204429 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b2800 == 125 [pid = 1778] [id = 721] 17:23:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x899f1800) [pid = 1778] [serial = 2164] [outer = (nil)] 17:23:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8bb4d800) [pid = 1778] [serial = 2165] [outer = 0x899f1800] 17:23:24 INFO - PROCESS | 1778 | 1461198204503 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8be05400) [pid = 1778] [serial = 2166] [outer = 0x899f1800] 17:23:25 INFO - PROCESS | 1778 | 1461198205874 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:23:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:23:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1835ms 17:23:25 INFO - PROCESS | 1778 | 1461198205949 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1778 | 1461198205959 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:23:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:23:26 INFO - PROCESS | 1778 | 1461198206021 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1778 | 1461198206033 Marionette TRACE conn3 <- [1,2858,null,{}] 17:23:26 INFO - PROCESS | 1778 | 1461198206235 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:26 INFO - PROCESS | 1778 | 1461198206558 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:23:26 INFO - PROCESS | 1778 | 1461198206844 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x86715400 == 126 [pid = 1778] [id = 722] 17:23:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8788b800) [pid = 1778] [serial = 2167] [outer = (nil)] 17:23:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x896e1000) [pid = 1778] [serial = 2168] [outer = 0x8788b800] 17:23:26 INFO - PROCESS | 1778 | 1461198206935 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x899fc800) [pid = 1778] [serial = 2169] [outer = 0x8788b800] 17:23:27 INFO - PROCESS | 1778 | 1461198207969 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2073ms 17:23:28 INFO - PROCESS | 1778 | 1461198208044 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1778 | 1461198208053 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:23:28 INFO - PROCESS | 1778 | 1461198208064 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1778 | 1461198208068 Marionette TRACE conn3 <- [1,2862,null,{}] 17:23:28 INFO - PROCESS | 1778 | 1461198208097 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:28 INFO - PROCESS | 1778 | 1461198208354 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:23:28 INFO - PROCESS | 1778 | 1461198208669 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x89af8000 == 127 [pid = 1778] [id = 723] 17:23:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x89cb9c00) [pid = 1778] [serial = 2170] [outer = (nil)] 17:23:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8bb42c00) [pid = 1778] [serial = 2171] [outer = 0x89cb9c00] 17:23:28 INFO - PROCESS | 1778 | 1461198208760 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8c652000) [pid = 1778] [serial = 2172] [outer = 0x89cb9c00] 17:23:29 INFO - PROCESS | 1778 | 1461198209809 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1794ms 17:23:29 INFO - PROCESS | 1778 | 1461198209858 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:23:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:23:29 INFO - PROCESS | 1778 | 1461198209863 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:23:29 INFO - PROCESS | 1778 | 1461198209870 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 1778 | 1461198209876 Marionette TRACE conn3 <- [1,2866,null,{}] 17:23:29 INFO - PROCESS | 1778 | 1461198209893 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:30 INFO - PROCESS | 1778 | 1461198210181 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:23:30 INFO - PROCESS | 1778 | 1461198210521 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bd85000 == 128 [pid = 1778] [id = 724] 17:23:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8dbe8c00) [pid = 1778] [serial = 2173] [outer = (nil)] 17:23:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8dd9d400) [pid = 1778] [serial = 2174] [outer = 0x8dbe8c00] 17:23:30 INFO - PROCESS | 1778 | 1461198210622 Marionette DEBUG loaded listener.js 17:23:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8e8f0000) [pid = 1778] [serial = 2175] [outer = 0x8dbe8c00] 17:23:31 INFO - PROCESS | 1778 | 1461198211600 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:23:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1794ms 17:23:31 INFO - PROCESS | 1778 | 1461198211665 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1778 | 1461198211670 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:23:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:23:31 INFO - PROCESS | 1778 | 1461198211676 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1778 | 1461198211680 Marionette TRACE conn3 <- [1,2870,null,{}] 17:23:31 INFO - PROCESS | 1778 | 1461198211686 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:31 INFO - PROCESS | 1778 | 1461198211960 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:23:32 INFO - PROCESS | 1778 | 1461198212299 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7cec00 == 129 [pid = 1778] [id = 725] 17:23:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8e8f2000) [pid = 1778] [serial = 2176] [outer = (nil)] 17:23:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8eace000) [pid = 1778] [serial = 2177] [outer = 0x8e8f2000] 17:23:32 INFO - PROCESS | 1778 | 1461198212403 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8ead9800) [pid = 1778] [serial = 2178] [outer = 0x8e8f2000] 17:23:33 INFO - PROCESS | 1778 | 1461198213338 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:23:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:23:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1737ms 17:23:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:23:33 INFO - PROCESS | 1778 | 1461198213414 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1778 | 1461198213417 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:23:33 INFO - PROCESS | 1778 | 1461198213424 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1778 | 1461198213428 Marionette TRACE conn3 <- [1,2874,null,{}] 17:23:33 INFO - PROCESS | 1778 | 1461198213434 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:33 INFO - PROCESS | 1778 | 1461198213713 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:23:34 INFO - PROCESS | 1778 | 1461198214090 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbe5000 == 130 [pid = 1778] [id = 726] 17:23:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x8e8f5800) [pid = 1778] [serial = 2179] [outer = (nil)] 17:23:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x8f20a800) [pid = 1778] [serial = 2180] [outer = 0x8e8f5800] 17:23:34 INFO - PROCESS | 1778 | 1461198214244 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8f352000) [pid = 1778] [serial = 2181] [outer = 0x8e8f5800] 17:23:35 INFO - PROCESS | 1778 | 1461198215209 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:23:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1833ms 17:23:35 INFO - PROCESS | 1778 | 1461198215257 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:23:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:23:35 INFO - PROCESS | 1778 | 1461198215261 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:23:35 INFO - PROCESS | 1778 | 1461198215268 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1778 | 1461198215271 Marionette TRACE conn3 <- [1,2878,null,{}] 17:23:35 INFO - PROCESS | 1778 | 1461198215277 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:35 INFO - PROCESS | 1778 | 1461198215549 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:23:35 INFO - PROCESS | 1778 | 1461198215896 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a627c00 == 131 [pid = 1778] [id = 727] 17:23:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x8f572400) [pid = 1778] [serial = 2182] [outer = (nil)] 17:23:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x8f8e4800) [pid = 1778] [serial = 2183] [outer = 0x8f572400] 17:23:36 INFO - PROCESS | 1778 | 1461198215996 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8fbbe800) [pid = 1778] [serial = 2184] [outer = 0x8f572400] 17:23:36 INFO - PROCESS | 1778 | 1461198216983 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:23:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1746ms 17:23:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:23:37 INFO - PROCESS | 1778 | 1461198217015 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1778 | 1461198217018 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:23:37 INFO - PROCESS | 1778 | 1461198217025 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1778 | 1461198217029 Marionette TRACE conn3 <- [1,2882,null,{}] 17:23:37 INFO - PROCESS | 1778 | 1461198217035 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:37 INFO - PROCESS | 1778 | 1461198217264 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:23:37 INFO - PROCESS | 1778 | 1461198217627 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1778 | ++DOCSHELL 0x8fe52000 == 132 [pid = 1778] [id = 728] 17:23:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8fe52400) [pid = 1778] [serial = 2185] [outer = (nil)] 17:23:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x90392400) [pid = 1778] [serial = 2186] [outer = 0x8fe52400] 17:23:37 INFO - PROCESS | 1778 | 1461198217733 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x9039f000) [pid = 1778] [serial = 2187] [outer = 0x8fe52400] 17:23:38 INFO - PROCESS | 1778 | 1461198218689 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:23:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:23:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1733ms 17:23:38 INFO - PROCESS | 1778 | 1461198218758 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 1778 | 1461198218762 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:23:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:23:38 INFO - PROCESS | 1778 | 1461198218770 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1778 | 1461198218773 Marionette TRACE conn3 <- [1,2886,null,{}] 17:23:38 INFO - PROCESS | 1778 | 1461198218779 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:39 INFO - PROCESS | 1778 | 1461198219052 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:23:39 INFO - PROCESS | 1778 | 1461198219389 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x86713c00 == 133 [pid = 1778] [id = 729] 17:23:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x87883000) [pid = 1778] [serial = 2188] [outer = (nil)] 17:23:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x90730c00) [pid = 1778] [serial = 2189] [outer = 0x87883000] 17:23:39 INFO - PROCESS | 1778 | 1461198219489 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x911d0c00) [pid = 1778] [serial = 2190] [outer = 0x87883000] 17:23:40 INFO - PROCESS | 1778 | 1461198220443 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:23:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1741ms 17:23:40 INFO - PROCESS | 1778 | 1461198220512 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1778 | 1461198220515 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:23:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:23:40 INFO - PROCESS | 1778 | 1461198220523 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1778 | 1461198220527 Marionette TRACE conn3 <- [1,2890,null,{}] 17:23:40 INFO - PROCESS | 1778 | 1461198220533 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:40 INFO - PROCESS | 1778 | 1461198220781 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:23:41 INFO - PROCESS | 1778 | 1461198221123 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x90395400 == 134 [pid = 1778] [id = 730] 17:23:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x904f2400) [pid = 1778] [serial = 2191] [outer = (nil)] 17:23:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x914dd400) [pid = 1778] [serial = 2192] [outer = 0x904f2400] 17:23:41 INFO - PROCESS | 1778 | 1461198221222 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x914e5400) [pid = 1778] [serial = 2193] [outer = 0x904f2400] 17:23:42 INFO - PROCESS | 1778 | 1461198222193 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:23:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1737ms 17:23:42 INFO - PROCESS | 1778 | 1461198222261 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1778 | 1461198222265 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:23:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:23:42 INFO - PROCESS | 1778 | 1461198222272 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1778 | 1461198222276 Marionette TRACE conn3 <- [1,2894,null,{}] 17:23:42 INFO - PROCESS | 1778 | 1461198222281 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:42 INFO - PROCESS | 1778 | 1461198222534 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:23:42 INFO - PROCESS | 1778 | 1461198222880 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x90731800 == 135 [pid = 1778] [id = 731] 17:23:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x913f0c00) [pid = 1778] [serial = 2194] [outer = (nil)] 17:23:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x92a80c00) [pid = 1778] [serial = 2195] [outer = 0x913f0c00] 17:23:42 INFO - PROCESS | 1778 | 1461198222985 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x93d09c00) [pid = 1778] [serial = 2196] [outer = 0x913f0c00] 17:23:43 INFO - PROCESS | 1778 | 1461198223976 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:23:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1782ms 17:23:44 INFO - PROCESS | 1778 | 1461198224057 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:23:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:23:44 INFO - PROCESS | 1778 | 1461198224064 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:23:44 INFO - PROCESS | 1778 | 1461198224072 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1778 | 1461198224077 Marionette TRACE conn3 <- [1,2898,null,{}] 17:23:44 INFO - PROCESS | 1778 | 1461198224083 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:44 INFO - PROCESS | 1778 | 1461198224411 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:23:44 INFO - PROCESS | 1778 | 1461198224778 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9e5800 == 136 [pid = 1778] [id = 732] 17:23:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x9714e800) [pid = 1778] [serial = 2197] [outer = (nil)] 17:23:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x9736dc00) [pid = 1778] [serial = 2198] [outer = 0x9714e800] 17:23:44 INFO - PROCESS | 1778 | 1461198224876 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x9745f400) [pid = 1778] [serial = 2199] [outer = 0x9714e800] 17:23:45 INFO - PROCESS | 1778 | 1461198225929 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:23:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1935ms 17:23:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:23:46 INFO - PROCESS | 1778 | 1461198226006 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1778 | 1461198226010 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:23:46 INFO - PROCESS | 1778 | 1461198226016 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1778 | 1461198226020 Marionette TRACE conn3 <- [1,2902,null,{}] 17:23:46 INFO - PROCESS | 1778 | 1461198226026 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:46 INFO - PROCESS | 1778 | 1461198226305 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:23:46 INFO - PROCESS | 1778 | 1461198226677 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x96368400 == 137 [pid = 1778] [id = 733] 17:23:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x9750d800) [pid = 1778] [serial = 2200] [outer = (nil)] 17:23:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x976b4400) [pid = 1778] [serial = 2201] [outer = 0x9750d800] 17:23:46 INFO - PROCESS | 1778 | 1461198226767 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x978ab000) [pid = 1778] [serial = 2202] [outer = 0x9750d800] 17:23:47 INFO - PROCESS | 1778 | 1461198227742 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:23:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1790ms 17:23:47 INFO - PROCESS | 1778 | 1461198227807 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:23:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:23:47 INFO - PROCESS | 1778 | 1461198227811 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:23:47 INFO - PROCESS | 1778 | 1461198227818 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1778 | 1461198227822 Marionette TRACE conn3 <- [1,2906,null,{}] 17:23:47 INFO - PROCESS | 1778 | 1461198227828 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:48 INFO - PROCESS | 1778 | 1461198228086 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:23:48 INFO - PROCESS | 1778 | 1461198228428 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f206400 == 138 [pid = 1778] [id = 734] 17:23:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x92a7e000) [pid = 1778] [serial = 2203] [outer = (nil)] 17:23:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x979cb800) [pid = 1778] [serial = 2204] [outer = 0x92a7e000] 17:23:48 INFO - PROCESS | 1778 | 1461198228525 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x979d1400) [pid = 1778] [serial = 2205] [outer = 0x92a7e000] 17:23:49 INFO - PROCESS | 1778 | 1461198229626 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1884ms 17:23:49 INFO - PROCESS | 1778 | 1461198229702 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1778 | 1461198229706 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:23:49 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:23:49 INFO - PROCESS | 1778 | 1461198229714 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1778 | 1461198229719 Marionette TRACE conn3 <- [1,2910,null,{}] 17:23:49 INFO - PROCESS | 1778 | 1461198229728 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:50 INFO - PROCESS | 1778 | 1461198230047 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:23:50 INFO - PROCESS | 1778 | 1461198230476 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad57800 == 139 [pid = 1778] [id = 735] 17:23:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8bc54c00) [pid = 1778] [serial = 2206] [outer = (nil)] 17:23:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x98430000) [pid = 1778] [serial = 2207] [outer = 0x8bc54c00] 17:23:50 INFO - PROCESS | 1778 | 1461198230581 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x98439800) [pid = 1778] [serial = 2208] [outer = 0x8bc54c00] 17:23:51 INFO - PROCESS | 1778 | 1461198231487 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:23:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:23:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:23:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1836ms 17:23:51 INFO - PROCESS | 1778 | 1461198231569 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1778 | 1461198231577 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:23:51 INFO - TEST-START | /DOMEvents/constructors.html 17:23:51 INFO - PROCESS | 1778 | 1461198231640 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1778 | 1461198231645 Marionette TRACE conn3 <- [1,2914,null,{}] 17:23:51 INFO - PROCESS | 1778 | 1461198231654 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:51 INFO - PROCESS | 1778 | 1461198231927 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:23:52 INFO - PROCESS | 1778 | 1461198232277 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1778 | ++DOCSHELL 0x92a74c00 == 140 [pid = 1778] [id = 736] 17:23:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x979cd000) [pid = 1778] [serial = 2209] [outer = (nil)] 17:23:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x99210400) [pid = 1778] [serial = 2210] [outer = 0x979cd000] 17:23:52 INFO - PROCESS | 1778 | 1461198232374 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x9aea4c00) [pid = 1778] [serial = 2211] [outer = 0x979cd000] 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:23:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1928ms 17:23:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:23:53 INFO - PROCESS | 1778 | 1461198233435 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:23:53 INFO - PROCESS | 1778 | 1461198233520 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1778 | 1461198233526 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:23:53 INFO - PROCESS | 1778 | 1461198233538 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1778 | 1461198233553 Marionette TRACE conn3 <- [1,2918,null,{}] 17:23:53 INFO - PROCESS | 1778 | 1461198233567 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:53 INFO - PROCESS | 1778 | 1461198233948 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:23:54 INFO - PROCESS | 1778 | 1461198234239 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 1778 | ++DOCSHELL 0x98b3b000 == 141 [pid = 1778] [id = 737] 17:23:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x98ed7800) [pid = 1778] [serial = 2212] [outer = (nil)] 17:23:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x9fb99c00) [pid = 1778] [serial = 2213] [outer = 0x98ed7800] 17:23:54 INFO - PROCESS | 1778 | 1461198234340 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x9fc9e000) [pid = 1778] [serial = 2214] [outer = 0x98ed7800] 17:23:55 INFO - PROCESS | 1778 | 1461198235310 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:23:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:23:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1804ms 17:23:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:23:55 INFO - PROCESS | 1778 | 1461198235345 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:23:55 INFO - PROCESS | 1778 | 1461198235348 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:23:55 INFO - PROCESS | 1778 | 1461198235356 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1778 | 1461198235359 Marionette TRACE conn3 <- [1,2922,null,{}] 17:23:55 INFO - PROCESS | 1778 | 1461198235368 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:55 INFO - PROCESS | 1778 | 1461198235652 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0xa0c32c00 == 140 [pid = 1778] [id = 550] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8a227400 == 139 [pid = 1778] [id = 542] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x857ccc00 == 138 [pid = 1778] [id = 716] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x97b0e800 == 137 [pid = 1778] [id = 715] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x97967c00 == 136 [pid = 1778] [id = 713] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x84fadc00 == 135 [pid = 1778] [id = 714] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x92a79800 == 134 [pid = 1778] [id = 712] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x9745c800 == 133 [pid = 1778] [id = 711] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x9140c800 == 132 [pid = 1778] [id = 710] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8dd9bc00 == 131 [pid = 1778] [id = 708] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x9039ac00 == 130 [pid = 1778] [id = 709] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8bb4e800 == 129 [pid = 1778] [id = 707] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8f407000 == 128 [pid = 1778] [id = 706] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbebc00 == 127 [pid = 1778] [id = 705] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x87887c00 == 126 [pid = 1778] [id = 704] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x89cb0000 == 125 [pid = 1778] [id = 702] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd8b800 == 124 [pid = 1778] [id = 703] 17:23:58 INFO - PROCESS | 1778 | --DOCSHELL 0x87882400 == 123 [pid = 1778] [id = 701] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x914d8c00) [pid = 1778] [serial = 2076] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x92978800) [pid = 1778] [serial = 2079] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x896e0400) [pid = 1778] [serial = 2046] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x89cadc00) [pid = 1778] [serial = 2096] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x89cbc400) [pid = 1778] [serial = 2048] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8bc61800) [pid = 1778] [serial = 2052] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8fde8000) [pid = 1778] [serial = 2069] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x96363c00) [pid = 1778] [serial = 2084] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x89303c00) [pid = 1778] [serial = 2093] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8a222800) [pid = 1778] [serial = 2097] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x8f208000) [pid = 1778] [serial = 2063] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x8c7c7c00) [pid = 1778] [serial = 2058] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8c7c5800) [pid = 1778] [serial = 2057] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x93d13c00) [pid = 1778] [serial = 2081] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x91405800) [pid = 1778] [serial = 2075] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x9745c400) [pid = 1778] [serial = 2087] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x8fde9800) [pid = 1778] [serial = 2070] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8f571800) [pid = 1778] [serial = 2066] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x8aeab000) [pid = 1778] [serial = 1986] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8aeb4800) [pid = 1778] [serial = 2051] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x978a0400) [pid = 1778] [serial = 2091] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x97508800) [pid = 1778] [serial = 2088] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x903a0400) [pid = 1778] [serial = 2073] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8acb9400) [pid = 1778] [serial = 2049] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x8c6b6000) [pid = 1778] [serial = 2055] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x976b9c00) [pid = 1778] [serial = 2090] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8f20fc00) [pid = 1778] [serial = 2064] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x93d7fc00) [pid = 1778] [serial = 2082] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x9663f000) [pid = 1778] [serial = 2085] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8bb42400) [pid = 1778] [serial = 2100] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8f8db800) [pid = 1778] [serial = 2067] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x89309400) [pid = 1778] [serial = 2045] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x89487800) [pid = 1778] [serial = 2094] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8eb29400) [pid = 1778] [serial = 2061] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8c64b400) [pid = 1778] [serial = 2054] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x9039e000) [pid = 1778] [serial = 2072] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8aea6400) [pid = 1778] [serial = 2099] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8e9ec000) [pid = 1778] [serial = 2060] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x9296d400) [pid = 1778] [serial = 2078] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8e9e1400) [pid = 1778] [serial = 2001] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8dbe4000) [pid = 1778] [serial = 1998] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8be06400) [pid = 1778] [serial = 1995] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x879f8800) [pid = 1778] [serial = 1989] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8acb7800) [pid = 1778] [serial = 1992] [outer = (nil)] [url = about:blank] 17:23:58 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x8bd86800) [pid = 1778] [serial = 2102] [outer = (nil)] [url = about:blank] 17:23:59 INFO - PROCESS | 1778 | 1461198239109 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c2800 == 124 [pid = 1778] [id = 738] 17:23:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x881c9400) [pid = 1778] [serial = 2215] [outer = (nil)] 17:23:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8930a000) [pid = 1778] [serial = 2216] [outer = 0x881c9400] 17:23:59 INFO - PROCESS | 1778 | 1461198239199 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x89488000) [pid = 1778] [serial = 2217] [outer = 0x881c9400] 17:23:59 INFO - PROCESS | 1778 | [1778] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:59 INFO - PROCESS | 1778 | [1778] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:59 INFO - PROCESS | 1778 | [1778] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:59 INFO - PROCESS | 1778 | [1778] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:24:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:24:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:00 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 17:24:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:00 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 17:24:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:00 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]" 17:24:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:24:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 4650ms 17:24:00 INFO - PROCESS | 1778 | 1461198239973 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:24:00 INFO - PROCESS | 1778 | 1461198240010 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1778 | 1461198240029 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:24:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:24:00 INFO - PROCESS | 1778 | 1461198240040 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1778 | 1461198240044 Marionette TRACE conn3 <- [1,2926,null,{}] 17:24:00 INFO - PROCESS | 1778 | 1461198240051 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:00 INFO - PROCESS | 1778 | 1461198240290 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:24:00 INFO - PROCESS | 1778 | 1461198240511 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a226800 == 125 [pid = 1778] [id = 739] 17:24:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8a229000) [pid = 1778] [serial = 2218] [outer = (nil)] 17:24:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8acb7400) [pid = 1778] [serial = 2219] [outer = 0x8a229000] 17:24:00 INFO - PROCESS | 1778 | 1461198240602 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8ad39400) [pid = 1778] [serial = 2220] [outer = 0x8a229000] 17:24:01 INFO - PROCESS | 1778 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:24:01 INFO - PROCESS | 1778 | 1461198241530 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:24:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:24:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1541ms 17:24:01 INFO - PROCESS | 1778 | 1461198241585 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 1778 | 1461198241592 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:24:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:24:01 INFO - PROCESS | 1778 | 1461198241619 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 1778 | 1461198241623 Marionette TRACE conn3 <- [1,2930,null,{}] 17:24:01 INFO - PROCESS | 1778 | 1461198241639 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:02 INFO - PROCESS | 1778 | 1461198242109 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:24:02 INFO - PROCESS | 1778 | 1461198242496 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aeb0800 == 126 [pid = 1778] [id = 740] 17:24:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8bb50400) [pid = 1778] [serial = 2221] [outer = (nil)] 17:24:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8bc5d800) [pid = 1778] [serial = 2222] [outer = 0x8bb50400] 17:24:02 INFO - PROCESS | 1778 | 1461198242627 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8be07400) [pid = 1778] [serial = 2223] [outer = 0x8bb50400] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x9745cc00) [pid = 1778] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8eacb400) [pid = 1778] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x98434800) [pid = 1778] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x91412c00) [pid = 1778] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x8be0c000) [pid = 1778] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x911cf400) [pid = 1778] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x8bc57000) [pid = 1778] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8bc61400) [pid = 1778] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x896df000) [pid = 1778] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8f408000) [pid = 1778] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x87883c00) [pid = 1778] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x89cb3800) [pid = 1778] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 124 (0x8aeaa800) [pid = 1778] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 123 (0x86710800) [pid = 1778] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 122 (0x881cd400) [pid = 1778] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 121 (0x92978400) [pid = 1778] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 120 (0x8fe56800) [pid = 1778] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 119 (0x8a630c00) [pid = 1778] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 118 (0x9796dc00) [pid = 1778] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 117 (0x89af9000) [pid = 1778] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:24:04 INFO - PROCESS | 1778 | --DOMWINDOW == 116 (0x97514000) [pid = 1778] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:24:04 INFO - PROCESS | 1778 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:24:04 INFO - PROCESS | 1778 | 1461198244350 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:24:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:24:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2762ms 17:24:04 INFO - PROCESS | 1778 | 1461198244378 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1778 | 1461198244382 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:24:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:24:04 INFO - PROCESS | 1778 | 1461198244398 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1778 | 1461198244407 Marionette TRACE conn3 <- [1,2934,null,{}] 17:24:04 INFO - PROCESS | 1778 | 1461198244414 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:04 INFO - PROCESS | 1778 | 1461198244710 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:24:04 INFO - PROCESS | 1778 | 1461198244739 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x879f4c00 == 127 [pid = 1778] [id = 741] 17:24:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 117 (0x896df000) [pid = 1778] [serial = 2224] [outer = (nil)] 17:24:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 118 (0x8c652c00) [pid = 1778] [serial = 2225] [outer = 0x896df000] 17:24:04 INFO - PROCESS | 1778 | 1461198244821 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 119 (0x8c6c3c00) [pid = 1778] [serial = 2226] [outer = 0x896df000] 17:24:05 INFO - PROCESS | 1778 | 1461198245863 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:24:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:24:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1512ms 17:24:05 INFO - PROCESS | 1778 | 1461198245907 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:24:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:24:05 INFO - PROCESS | 1778 | 1461198245915 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:24:05 INFO - PROCESS | 1778 | 1461198245924 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1778 | 1461198245930 Marionette TRACE conn3 <- [1,2938,null,{}] 17:24:05 INFO - PROCESS | 1778 | 1461198245940 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:06 INFO - PROCESS | 1778 | 1461198246705 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:24:07 INFO - PROCESS | 1778 | 1461198247188 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e1400 == 128 [pid = 1778] [id = 742] 17:24:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 120 (0x896e9400) [pid = 1778] [serial = 2227] [outer = (nil)] 17:24:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 121 (0x899f6000) [pid = 1778] [serial = 2228] [outer = 0x896e9400] 17:24:07 INFO - PROCESS | 1778 | 1461198247344 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1778 | ++DOMWINDOW == 122 (0x89cb0000) [pid = 1778] [serial = 2229] [outer = 0x896e9400] 17:24:08 INFO - PROCESS | 1778 | 1461198248547 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:24:08 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. 17:24:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2647ms 17:24:08 INFO - PROCESS | 1778 | 1461198248574 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:24:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:24:08 INFO - PROCESS | 1778 | 1461198248585 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:24:08 INFO - PROCESS | 1778 | 1461198248599 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1778 | 1461198248607 Marionette TRACE conn3 <- [1,2942,null,{}] 17:24:08 INFO - PROCESS | 1778 | 1461198248645 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:09 INFO - PROCESS | 1778 | 1461198249065 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:24:09 INFO - PROCESS | 1778 | 1461198249477 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ad53400 == 129 [pid = 1778] [id = 743] 17:24:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 123 (0x8ad54800) [pid = 1778] [serial = 2230] [outer = (nil)] 17:24:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 124 (0x8aea7c00) [pid = 1778] [serial = 2231] [outer = 0x8ad54800] 17:24:09 INFO - PROCESS | 1778 | 1461198249572 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 125 (0x8aeb3800) [pid = 1778] [serial = 2232] [outer = 0x8ad54800] 17:24:10 INFO - PROCESS | 1778 | 1461198250557 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:24:10 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 17:24:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:24:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2003ms 17:24:10 INFO - PROCESS | 1778 | 1461198250600 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1778 | 1461198250604 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:24:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:24:10 INFO - PROCESS | 1778 | 1461198250612 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1778 | 1461198250616 Marionette TRACE conn3 <- [1,2946,null,{}] 17:24:10 INFO - PROCESS | 1778 | 1461198250622 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:10 INFO - PROCESS | 1778 | 1461198250899 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:24:11 INFO - PROCESS | 1778 | 1461198251298 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x8bc59400 == 130 [pid = 1778] [id = 744] 17:24:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8bd85400) [pid = 1778] [serial = 2233] [outer = (nil)] 17:24:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8be06000) [pid = 1778] [serial = 2234] [outer = 0x8bd85400] 17:24:11 INFO - PROCESS | 1778 | 1461198251441 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8c6bec00) [pid = 1778] [serial = 2235] [outer = 0x8bd85400] 17:24:12 INFO - PROCESS | 1778 | 1461198252334 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:24:12 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. 17:24:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1748ms 17:24:12 INFO - PROCESS | 1778 | 1461198252363 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1778 | 1461198252370 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:24:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:24:12 INFO - PROCESS | 1778 | 1461198252387 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1778 | 1461198252395 Marionette TRACE conn3 <- [1,2950,null,{}] 17:24:12 INFO - PROCESS | 1778 | 1461198252401 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:12 INFO - PROCESS | 1778 | 1461198252633 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:24:12 INFO - PROCESS | 1778 | 1461198252931 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1778 | ++DOCSHELL 0x8aea9400 == 131 [pid = 1778] [id = 745] 17:24:12 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8bb4a800) [pid = 1778] [serial = 2236] [outer = (nil)] 17:24:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8e8f3c00) [pid = 1778] [serial = 2237] [outer = 0x8bb4a800] 17:24:13 INFO - PROCESS | 1778 | 1461198253027 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8e9e7800) [pid = 1778] [serial = 2238] [outer = 0x8bb4a800] 17:24:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ead5400 == 132 [pid = 1778] [id = 746] 17:24:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8eb2f400) [pid = 1778] [serial = 2239] [outer = (nil)] 17:24:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8f205000) [pid = 1778] [serial = 2240] [outer = 0x8eb2f400] 17:24:14 INFO - PROCESS | 1778 | 1461198254010 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:24:14 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. 17:24:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1647ms 17:24:14 INFO - PROCESS | 1778 | 1461198254025 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1778 | 1461198254028 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:24:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:24:14 INFO - PROCESS | 1778 | 1461198254035 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1778 | 1461198254039 Marionette TRACE conn3 <- [1,2954,null,{}] 17:24:14 INFO - PROCESS | 1778 | 1461198254044 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:14 INFO - PROCESS | 1778 | 1461198254342 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:24:14 INFO - PROCESS | 1778 | 1461198254609 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dbeb400 == 133 [pid = 1778] [id = 747] 17:24:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8ead2800) [pid = 1778] [serial = 2241] [outer = (nil)] 17:24:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8f20b800) [pid = 1778] [serial = 2242] [outer = 0x8ead2800] 17:24:14 INFO - PROCESS | 1778 | 1461198254744 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8f408800) [pid = 1778] [serial = 2243] [outer = 0x8ead2800] 17:24:15 INFO - PROCESS | 1778 | 1461198255556 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:24:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:24:15 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 17:24:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1582ms 17:24:15 INFO - PROCESS | 1778 | 1461198255619 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1778 | 1461198255623 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:24:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:24:15 INFO - PROCESS | 1778 | 1461198255629 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1778 | 1461198255633 Marionette TRACE conn3 <- [1,2958,null,{}] 17:24:15 INFO - PROCESS | 1778 | 1461198255639 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:15 INFO - PROCESS | 1778 | 1461198255941 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:24:16 INFO - PROCESS | 1778 | 1461198256239 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f8ddc00 == 134 [pid = 1778] [id = 748] 17:24:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8fe56000) [pid = 1778] [serial = 2244] [outer = (nil)] 17:24:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x90393800) [pid = 1778] [serial = 2245] [outer = 0x8fe56000] 17:24:16 INFO - PROCESS | 1778 | 1461198256392 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x904f2c00) [pid = 1778] [serial = 2246] [outer = 0x8fe56000] 17:24:17 INFO - PROCESS | 1778 | 1461198257226 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:24:17 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. 17:24:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1636ms 17:24:17 INFO - PROCESS | 1778 | 1461198257267 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1778 | 1461198257271 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:24:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:24:17 INFO - PROCESS | 1778 | 1461198257278 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1778 | 1461198257281 Marionette TRACE conn3 <- [1,2962,null,{}] 17:24:17 INFO - PROCESS | 1778 | 1461198257287 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:17 INFO - PROCESS | 1778 | 1461198257498 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:24:17 INFO - PROCESS | 1778 | 1461198257777 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1778 | ++DOCSHELL 0x8acb1c00 == 135 [pid = 1778] [id = 749] 17:24:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8c6ba000) [pid = 1778] [serial = 2247] [outer = (nil)] 17:24:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x906bb800) [pid = 1778] [serial = 2248] [outer = 0x8c6ba000] 17:24:17 INFO - PROCESS | 1778 | 1461198257867 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x911d4400) [pid = 1778] [serial = 2249] [outer = 0x8c6ba000] 17:24:18 INFO - PROCESS | 1778 | 1461198258710 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:24:18 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. 17:24:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1483ms 17:24:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:24:18 INFO - PROCESS | 1778 | 1461198258762 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1778 | 1461198258765 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:24:18 INFO - PROCESS | 1778 | 1461198258771 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1778 | 1461198258775 Marionette TRACE conn3 <- [1,2966,null,{}] 17:24:18 INFO - PROCESS | 1778 | 1461198258781 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:19 INFO - PROCESS | 1778 | 1461198259029 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:24:19 INFO - PROCESS | 1778 | 1461198259303 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1778 | ++DOCSHELL 0x904f5c00 == 136 [pid = 1778] [id = 750] 17:24:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x904fb400) [pid = 1778] [serial = 2250] [outer = (nil)] 17:24:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x92967000) [pid = 1778] [serial = 2251] [outer = 0x904fb400] 17:24:19 INFO - PROCESS | 1778 | 1461198259398 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x9296e000) [pid = 1778] [serial = 2252] [outer = 0x904fb400] 17:24:20 INFO - PROCESS | 1778 | 1461198260294 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:24:20 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. 17:24:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1540ms 17:24:20 INFO - PROCESS | 1778 | 1461198260310 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1778 | 1461198260314 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:24:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:24:20 INFO - PROCESS | 1778 | 1461198260320 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1778 | 1461198260323 Marionette TRACE conn3 <- [1,2970,null,{}] 17:24:20 INFO - PROCESS | 1778 | 1461198260329 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:20 INFO - PROCESS | 1778 | 1461198260544 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:24:20 INFO - PROCESS | 1778 | 1461198260820 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x8dda5800 == 137 [pid = 1778] [id = 751] 17:24:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x904ffc00) [pid = 1778] [serial = 2253] [outer = (nil)] 17:24:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x93d81800) [pid = 1778] [serial = 2254] [outer = 0x904ffc00] 17:24:20 INFO - PROCESS | 1778 | 1461198260911 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x95006000) [pid = 1778] [serial = 2255] [outer = 0x904ffc00] 17:24:21 INFO - PROCESS | 1778 | 1461198261782 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:24:21 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. 17:24:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1478ms 17:24:21 INFO - PROCESS | 1778 | 1461198261800 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 1778 | 1461198261803 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:24:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:24:21 INFO - PROCESS | 1778 | 1461198261810 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 1778 | 1461198261813 Marionette TRACE conn3 <- [1,2974,null,{}] 17:24:21 INFO - PROCESS | 1778 | 1461198261819 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:22 INFO - PROCESS | 1778 | 1461198262058 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:24:22 INFO - PROCESS | 1778 | 1461198262402 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x9663fc00 == 138 [pid = 1778] [id = 752] 17:24:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x96fb4000) [pid = 1778] [serial = 2256] [outer = (nil)] 17:24:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x96feb400) [pid = 1778] [serial = 2257] [outer = 0x96fb4000] 17:24:22 INFO - PROCESS | 1778 | 1461198262505 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x97452800) [pid = 1778] [serial = 2258] [outer = 0x96fb4000] 17:24:23 INFO - PROCESS | 1778 | 1461198263371 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:24:23 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. 17:24:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1585ms 17:24:23 INFO - PROCESS | 1778 | 1461198263396 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1778 | 1461198263400 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:24:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:24:23 INFO - PROCESS | 1778 | 1461198263406 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1778 | 1461198263410 Marionette TRACE conn3 <- [1,2978,null,{}] 17:24:23 INFO - PROCESS | 1778 | 1461198263416 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:23 INFO - PROCESS | 1778 | 1461198263660 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:24:23 INFO - PROCESS | 1778 | 1461198263964 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1778 | ++DOCSHELL 0x96fb8c00 == 139 [pid = 1778] [id = 753] 17:24:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x975f1800) [pid = 1778] [serial = 2259] [outer = (nil)] 17:24:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x976b9c00) [pid = 1778] [serial = 2260] [outer = 0x975f1800] 17:24:24 INFO - PROCESS | 1778 | 1461198264079 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x9796dc00) [pid = 1778] [serial = 2261] [outer = 0x975f1800] 17:24:24 INFO - PROCESS | 1778 | 1461198264967 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:24:24 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. 17:24:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1580ms 17:24:24 INFO - PROCESS | 1778 | 1461198264987 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1778 | 1461198264992 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:24:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:24:25 INFO - PROCESS | 1778 | 1461198264998 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1778 | 1461198265003 Marionette TRACE conn3 <- [1,2982,null,{}] 17:24:25 INFO - PROCESS | 1778 | 1461198265009 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:25 INFO - PROCESS | 1778 | 1461198265249 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:24:25 INFO - PROCESS | 1778 | 1461198265525 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a62a800 == 140 [pid = 1778] [id = 754] 17:24:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0x92a7c400) [pid = 1778] [serial = 2262] [outer = (nil)] 17:24:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x98e0d800) [pid = 1778] [serial = 2263] [outer = 0x92a7c400] 17:24:25 INFO - PROCESS | 1778 | 1461198265616 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x9914e400) [pid = 1778] [serial = 2264] [outer = 0x92a7c400] 17:24:26 INFO - PROCESS | 1778 | 1461198266485 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:24:26 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 17:24:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:24:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1505ms 17:24:26 INFO - PROCESS | 1778 | 1461198266504 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1778 | 1461198266508 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:24:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:24:26 INFO - PROCESS | 1778 | 1461198266514 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1778 | 1461198266517 Marionette TRACE conn3 <- [1,2986,null,{}] 17:24:26 INFO - PROCESS | 1778 | 1461198266523 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:26 INFO - PROCESS | 1778 | 1461198266768 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:24:27 INFO - PROCESS | 1778 | 1461198267054 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 1778 | ++DOCSHELL 0x8ead3800 == 141 [pid = 1778] [id = 755] 17:24:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0x8f8e6400) [pid = 1778] [serial = 2265] [outer = (nil)] 17:24:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0x9fc5a400) [pid = 1778] [serial = 2266] [outer = 0x8f8e6400] 17:24:27 INFO - PROCESS | 1778 | 1461198267152 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x9ff15800) [pid = 1778] [serial = 2267] [outer = 0x8f8e6400] 17:24:28 INFO - PROCESS | 1778 | 1461198267999 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:24:28 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. 17:24:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1531ms 17:24:28 INFO - PROCESS | 1778 | 1461198268046 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:24:28 INFO - PROCESS | 1778 | 1461198268050 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:24:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:24:28 INFO - PROCESS | 1778 | 1461198268056 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 1778 | 1461198268060 Marionette TRACE conn3 <- [1,2990,null,{}] 17:24:28 INFO - PROCESS | 1778 | 1461198268065 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:28 INFO - PROCESS | 1778 | 1461198268338 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:24:28 INFO - PROCESS | 1778 | 1461198268625 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x9fc2e800 == 142 [pid = 1778] [id = 756] 17:24:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x9fca1c00) [pid = 1778] [serial = 2268] [outer = (nil)] 17:24:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0x9ffd6800) [pid = 1778] [serial = 2269] [outer = 0x9fca1c00] 17:24:28 INFO - PROCESS | 1778 | 1461198268718 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0xa0a2a800) [pid = 1778] [serial = 2270] [outer = 0x9fca1c00] 17:24:29 INFO - PROCESS | 1778 | ++DOCSHELL 0xa0ab1400 == 143 [pid = 1778] [id = 757] 17:24:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0xa0c34800) [pid = 1778] [serial = 2271] [outer = (nil)] 17:24:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0xa0e9c800) [pid = 1778] [serial = 2272] [outer = 0xa0c34800] 17:24:29 INFO - PROCESS | 1778 | 1461198269678 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:24:29 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. 17:24:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1636ms 17:24:29 INFO - PROCESS | 1778 | 1461198269718 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1778 | 1461198269722 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:24:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:24:29 INFO - PROCESS | 1778 | 1461198269731 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1778 | 1461198269733 Marionette TRACE conn3 <- [1,2994,null,{}] 17:24:29 INFO - PROCESS | 1778 | 1461198269740 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:30 INFO - PROCESS | 1778 | 1461198270034 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:24:30 INFO - PROCESS | 1778 | 1461198270388 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1778 | ++DOCSHELL 0x857c3400 == 144 [pid = 1778] [id = 758] 17:24:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x96641000) [pid = 1778] [serial = 2273] [outer = (nil)] 17:24:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0xa0c3a000) [pid = 1778] [serial = 2274] [outer = 0x96641000] 17:24:30 INFO - PROCESS | 1778 | 1461198270483 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0xa0c3e800) [pid = 1778] [serial = 2275] [outer = 0x96641000] 17:24:31 INFO - PROCESS | 1778 | 1461198271402 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:24:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:24:31 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 17:24:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1685ms 17:24:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:24:31 INFO - PROCESS | 1778 | 1461198271417 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 1778 | 1461198271420 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:24:31 INFO - PROCESS | 1778 | 1461198271426 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1778 | 1461198271430 Marionette TRACE conn3 <- [1,2998,null,{}] 17:24:31 INFO - PROCESS | 1778 | 1461198271436 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:31 INFO - PROCESS | 1778 | 1461198271738 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:24:32 INFO - PROCESS | 1778 | 1461198272099 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1778 | ++DOCSHELL 0x9fb8ec00 == 145 [pid = 1778] [id = 759] 17:24:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0xa0c13c00) [pid = 1778] [serial = 2276] [outer = (nil)] 17:24:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0xa0ea6800) [pid = 1778] [serial = 2277] [outer = 0xa0c13c00] 17:24:32 INFO - PROCESS | 1778 | 1461198272192 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0xa0ea8800) [pid = 1778] [serial = 2278] [outer = 0xa0c13c00] 17:24:32 INFO - PROCESS | 1778 | 1461198272989 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:24:33 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. 17:24:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1584ms 17:24:33 INFO - PROCESS | 1778 | 1461198273010 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 1778 | 1461198273013 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:24:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:24:33 INFO - PROCESS | 1778 | 1461198273020 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - PROCESS | 1778 | 1461198273023 Marionette TRACE conn3 <- [1,3002,null,{}] 17:24:33 INFO - PROCESS | 1778 | 1461198273029 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:33 INFO - PROCESS | 1778 | 1461198273254 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:24:33 INFO - PROCESS | 1778 | 1461198273548 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e8000 == 146 [pid = 1778] [id = 760] 17:24:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0xa0ea6c00) [pid = 1778] [serial = 2279] [outer = (nil)] 17:24:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0xa0fa3000) [pid = 1778] [serial = 2280] [outer = 0xa0ea6c00] 17:24:33 INFO - PROCESS | 1778 | 1461198273643 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0xa2823000) [pid = 1778] [serial = 2281] [outer = 0xa0ea6c00] 17:24:34 INFO - PROCESS | 1778 | 1461198274460 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:24:34 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. 17:24:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1491ms 17:24:34 INFO - PROCESS | 1778 | 1461198274511 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1778 | 1461198274515 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:24:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:24:34 INFO - PROCESS | 1778 | 1461198274522 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1778 | 1461198274525 Marionette TRACE conn3 <- [1,3006,null,{}] 17:24:34 INFO - PROCESS | 1778 | 1461198274531 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:34 INFO - PROCESS | 1778 | 1461198274788 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:24:35 INFO - PROCESS | 1778 | 1461198275101 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1778 | ++DOCSHELL 0xa0ea4800 == 147 [pid = 1778] [id = 761] 17:24:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0xa0fa5000) [pid = 1778] [serial = 2282] [outer = (nil)] 17:24:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0xa3c7cc00) [pid = 1778] [serial = 2283] [outer = 0xa0fa5000] 17:24:35 INFO - PROCESS | 1778 | 1461198275193 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0xa3c82400) [pid = 1778] [serial = 2284] [outer = 0xa0fa5000] 17:24:36 INFO - PROCESS | 1778 | 1461198276036 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:24:36 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. 17:24:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1532ms 17:24:36 INFO - PROCESS | 1778 | 1461198276055 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:24:36 INFO - PROCESS | 1778 | 1461198276059 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:24:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:24:36 INFO - PROCESS | 1778 | 1461198276065 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1778 | 1461198276069 Marionette TRACE conn3 <- [1,3010,null,{}] 17:24:36 INFO - PROCESS | 1778 | 1461198276074 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:36 INFO - PROCESS | 1778 | 1461198276310 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x89485800 == 146 [pid = 1778] [id = 720] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd88000 == 145 [pid = 1778] [id = 575] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x89af2400 == 144 [pid = 1778] [id = 719] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8c64f000 == 143 [pid = 1778] [id = 656] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x98436c00 == 142 [pid = 1778] [id = 68] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8aeb0800 == 141 [pid = 1778] [id = 740] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8a226800 == 140 [pid = 1778] [id = 739] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x881c2800 == 139 [pid = 1778] [id = 738] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad57800 == 138 [pid = 1778] [id = 735] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8f206400 == 137 [pid = 1778] [id = 734] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8e9e5800 == 136 [pid = 1778] [id = 732] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x96368400 == 135 [pid = 1778] [id = 733] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x90731800 == 134 [pid = 1778] [id = 731] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x90395400 == 133 [pid = 1778] [id = 730] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x86713c00 == 132 [pid = 1778] [id = 729] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8fe52000 == 131 [pid = 1778] [id = 728] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbe5000 == 130 [pid = 1778] [id = 726] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8a627c00 == 129 [pid = 1778] [id = 727] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8c7cec00 == 128 [pid = 1778] [id = 725] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x8bd85000 == 127 [pid = 1778] [id = 724] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x89af8000 == 126 [pid = 1778] [id = 723] 17:24:39 INFO - PROCESS | 1778 | --DOCSHELL 0x86715400 == 125 [pid = 1778] [id = 722] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x976ae800) [pid = 1778] [serial = 2136] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x8ead7000) [pid = 1778] [serial = 2117] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x99212000) [pid = 1778] [serial = 2147] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x92963c00) [pid = 1778] [serial = 2129] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8c64e800) [pid = 1778] [serial = 2111] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x99131800) [pid = 1778] [serial = 2144] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x904f9000) [pid = 1778] [serial = 2124] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8e8ef800) [pid = 1778] [serial = 2114] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x8c7c3800) [pid = 1778] [serial = 2112] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8acb2400) [pid = 1778] [serial = 2043] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x8f571c00) [pid = 1778] [serial = 2120] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x879ef800) [pid = 1778] [serial = 2105] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8a62a000) [pid = 1778] [serial = 2159] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x8bc57c00) [pid = 1778] [serial = 2162] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x9ea1d400) [pid = 1778] [serial = 2154] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x8948e800) [pid = 1778] [serial = 2156] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x9500fc00) [pid = 1778] [serial = 2133] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x911d9000) [pid = 1778] [serial = 2127] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x8eb28000) [pid = 1778] [serial = 2118] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x93d87c00) [pid = 1778] [serial = 2132] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x9750cc00) [pid = 1778] [serial = 2135] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x8ad57000) [pid = 1778] [serial = 2109] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x98438800) [pid = 1778] [serial = 2141] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8ad34c00) [pid = 1778] [serial = 2108] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x9aea4800) [pid = 1778] [serial = 2150] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x979ca800) [pid = 1778] [serial = 2138] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x9296ac00) [pid = 1778] [serial = 2130] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x896ea800) [pid = 1778] [serial = 2157] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x979d3800) [pid = 1778] [serial = 2139] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8be01400) [pid = 1778] [serial = 2163] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8fdea800) [pid = 1778] [serial = 2121] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x9b081c00) [pid = 1778] [serial = 2151] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x8acac400) [pid = 1778] [serial = 2160] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x99140400) [pid = 1778] [serial = 2145] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x9039d400) [pid = 1778] [serial = 2123] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x8e8fa800) [pid = 1778] [serial = 2115] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x881ce000) [pid = 1778] [serial = 2106] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x99213800) [pid = 1778] [serial = 2148] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x9ea18400) [pid = 1778] [serial = 2153] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x98435800) [pid = 1778] [serial = 2142] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x911d3400) [pid = 1778] [serial = 2126] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8bb4d800) [pid = 1778] [serial = 2165] [outer = (nil)] [url = about:blank] 17:24:39 INFO - PROCESS | 1778 | 1461198279876 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1778 | ++DOCSHELL 0x86cf9800 == 126 [pid = 1778] [id = 762] 17:24:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x86cfa400) [pid = 1778] [serial = 2285] [outer = (nil)] 17:24:39 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x876b5c00) [pid = 1778] [serial = 2286] [outer = 0x86cfa400] 17:24:39 INFO - PROCESS | 1778 | 1461198279973 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x879f0c00) [pid = 1778] [serial = 2287] [outer = 0x86cfa400] 17:24:40 INFO - PROCESS | 1778 | 1461198280760 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:24:40 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 17:24:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 4747ms 17:24:40 INFO - PROCESS | 1778 | 1461198280814 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1778 | 1461198280820 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:24:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:24:40 INFO - PROCESS | 1778 | 1461198280829 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1778 | 1461198280836 Marionette TRACE conn3 <- [1,3014,null,{}] 17:24:40 INFO - PROCESS | 1778 | 1461198280843 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:41 INFO - PROCESS | 1778 | 1461198281093 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:24:41 INFO - PROCESS | 1778 | 1461198281318 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1778 | ++DOCSHELL 0x89483800 == 127 [pid = 1778] [id = 763] 17:24:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x89484000) [pid = 1778] [serial = 2288] [outer = (nil)] 17:24:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x8948c800) [pid = 1778] [serial = 2289] [outer = 0x89484000] 17:24:41 INFO - PROCESS | 1778 | 1461198281402 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x896eb400) [pid = 1778] [serial = 2290] [outer = 0x89484000] 17:24:41 INFO - PROCESS | 1778 | [1778] 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 17:24:42 INFO - PROCESS | 1778 | 1461198282346 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:24:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:24:42 INFO - {} 17:24:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:24:42 INFO - {} 17:24:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:24:42 INFO - {} 17:24:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:24:42 INFO - {} 17:24:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1536ms 17:24:42 INFO - PROCESS | 1778 | 1461198282387 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1778 | 1461198282394 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:24:42 INFO - TEST-START | /FileAPI/fileReader.html 17:24:42 INFO - PROCESS | 1778 | 1461198282401 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1778 | 1461198282404 Marionette TRACE conn3 <- [1,3018,null,{}] 17:24:42 INFO - PROCESS | 1778 | 1461198282422 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:42 INFO - PROCESS | 1778 | 1461198282723 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:24:42 INFO - PROCESS | 1778 | 1461198282759 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1778 | ++DOCSHELL 0x881c1c00 == 128 [pid = 1778] [id = 764] 17:24:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x899f3400) [pid = 1778] [serial = 2291] [outer = (nil)] 17:24:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x8acac400) [pid = 1778] [serial = 2292] [outer = 0x899f3400] 17:24:42 INFO - PROCESS | 1778 | 1461198282837 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x8ad30c00) [pid = 1778] [serial = 2293] [outer = 0x899f3400] 17:24:43 INFO - PROCESS | 1778 | 1461198283960 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:24:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:24:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:24:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:24:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:24:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1593ms 17:24:44 INFO - PROCESS | 1778 | 1461198283998 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1778 | 1461198284001 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:24:44 INFO - TEST-START | /FileAPI/historical.html 17:24:44 INFO - PROCESS | 1778 | 1461198284022 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1778 | 1461198284031 Marionette TRACE conn3 <- [1,3022,null,{}] 17:24:44 INFO - PROCESS | 1778 | 1461198284052 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:44 INFO - PROCESS | 1778 | 1461198284825 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x8e8f2000) [pid = 1778] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x904f2400) [pid = 1778] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x913f0c00) [pid = 1778] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8f572400) [pid = 1778] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x899f5400) [pid = 1778] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8a229000) [pid = 1778] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x8e8f5800) [pid = 1778] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x8dbe8c00) [pid = 1778] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x8788b800) [pid = 1778] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8fe52400) [pid = 1778] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x87883000) [pid = 1778] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x92a7e000) [pid = 1778] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x8bb50400) [pid = 1778] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0x9750d800) [pid = 1778] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8bc54c00) [pid = 1778] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x881c9400) [pid = 1778] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x89cb9c00) [pid = 1778] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:24:44 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x9714e800) [pid = 1778] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:24:45 INFO - PROCESS | 1778 | 1461198285084 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1778 | ++DOCSHELL 0x86cf9c00 == 129 [pid = 1778] [id = 765] 17:24:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8787f800) [pid = 1778] [serial = 2294] [outer = (nil)] 17:24:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8a229000) [pid = 1778] [serial = 2295] [outer = 0x8787f800] 17:24:45 INFO - PROCESS | 1778 | 1461198285180 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x8bb4d800) [pid = 1778] [serial = 2296] [outer = 0x8787f800] 17:24:45 INFO - PROCESS | 1778 | 1461198285887 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:24:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:24:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:24:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:24:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:24:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:24:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:24:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:24:45 INFO - TEST-OK | /FileAPI/historical.html | took 1920ms 17:24:45 INFO - PROCESS | 1778 | 1461198285938 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1778 | 1461198285942 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:24:45 INFO - TEST-START | /FileAPI/idlharness.html 17:24:45 INFO - PROCESS | 1778 | 1461198285956 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1778 | 1461198285958 Marionette TRACE conn3 <- [1,3026,null,{}] 17:24:45 INFO - PROCESS | 1778 | 1461198285967 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:46 INFO - PROCESS | 1778 | 1461198286265 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:24:46 INFO - PROCESS | 1778 | 1461198286290 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1778 | ++DOCSHELL 0x89cb0c00 == 130 [pid = 1778] [id = 766] 17:24:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x8ad32c00) [pid = 1778] [serial = 2297] [outer = (nil)] 17:24:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x8be09000) [pid = 1778] [serial = 2298] [outer = 0x8ad32c00] 17:24:46 INFO - PROCESS | 1778 | 1461198286365 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x8c64c000) [pid = 1778] [serial = 2299] [outer = 0x8ad32c00] 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:24:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:24:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:24:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:24:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:24:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:24:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:24:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:24:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:24:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:24:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:24:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:24:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:24:48 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 17:24:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:24:48 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 17:24:48 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 17:24:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:24:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:24:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:24:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:24:48 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 17:24:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:24:48 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 17:24:48 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 17:24:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:24:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:24:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:24:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:24:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:24:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:24:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2902ms 17:24:48 INFO - TEST-START | /FileAPI/idlharness.worker 17:24:49 INFO - PROCESS | 1778 | 1461198288691 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:24:49 INFO - PROCESS | 1778 | 1461198288891 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1778 | 1461198288908 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:24:49 INFO - PROCESS | 1778 | 1461198288958 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1778 | 1461198288968 Marionette TRACE conn3 <- [1,3030,null,{}] 17:24:49 INFO - PROCESS | 1778 | 1461198289027 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:49 INFO - PROCESS | 1778 | 1461198289297 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:24:49 INFO - PROCESS | 1778 | 1461198289589 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1778 | ++DOCSHELL 0x8930d000 == 131 [pid = 1778] [id = 767] 17:24:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x8bd83400) [pid = 1778] [serial = 2300] [outer = (nil)] 17:24:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x8c7cfc00) [pid = 1778] [serial = 2301] [outer = 0x8bd83400] 17:24:49 INFO - PROCESS | 1778 | 1461198289730 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8dbef000) [pid = 1778] [serial = 2302] [outer = 0x8bd83400] 17:24:50 INFO - PROCESS | 1778 | [1778] 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 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:24:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:24:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:24:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:24:52 INFO - {} 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:24:52 INFO - {} 17:24:52 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 - {} 17:24:52 INFO - {} 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:24:52 INFO - {} 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:24:52 INFO - {} 17:24:52 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 - {} 17:24:52 INFO - {} 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 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 17:24:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:24:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:24:52 INFO - {} 17:24:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3633ms 17:24:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:24:52 INFO - PROCESS | 1778 | 1461198292422 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:24:52 INFO - PROCESS | 1778 | 1461198292575 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1778 | 1461198292601 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:24:52 INFO - PROCESS | 1778 | 1461198292635 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1778 | 1461198292647 Marionette TRACE conn3 <- [1,3034,null,{}] 17:24:52 INFO - PROCESS | 1778 | 1461198292723 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:53 INFO - PROCESS | 1778 | 1461198293062 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:24:53 INFO - PROCESS | 1778 | 1461198293351 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1778 | ++DOCSHELL 0x89301400 == 132 [pid = 1778] [id = 768] 17:24:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8e8ef400) [pid = 1778] [serial = 2303] [outer = (nil)] 17:24:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x92a74000) [pid = 1778] [serial = 2304] [outer = 0x8e8ef400] 17:24:53 INFO - PROCESS | 1778 | 1461198293443 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1778 | ++DOMWINDOW == 138 (0x93d12c00) [pid = 1778] [serial = 2305] [outer = 0x8e8ef400] 17:24:54 INFO - PROCESS | 1778 | 1461198294308 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:24:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:24:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1711ms 17:24:54 INFO - PROCESS | 1778 | 1461198294342 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 1778 | 1461198294346 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:24:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:24:54 INFO - PROCESS | 1778 | 1461198294353 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - PROCESS | 1778 | 1461198294359 Marionette TRACE conn3 <- [1,3038,null,{}] 17:24:54 INFO - PROCESS | 1778 | 1461198294400 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:54 INFO - PROCESS | 1778 | 1461198294638 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:24:54 INFO - PROCESS | 1778 | 1461198294941 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1778 | ++DOCSHELL 0x97456800 == 133 [pid = 1778] [id = 769] 17:24:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 139 (0x97505400) [pid = 1778] [serial = 2306] [outer = (nil)] 17:24:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x9750b000) [pid = 1778] [serial = 2307] [outer = 0x97505400] 17:24:55 INFO - PROCESS | 1778 | 1461198295113 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x975f0000) [pid = 1778] [serial = 2308] [outer = 0x97505400] 17:24:55 INFO - PROCESS | 1778 | 1461198295941 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:24:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1604ms 17:24:55 INFO - PROCESS | 1778 | 1461198295959 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1778 | 1461198295964 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:24:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:24:55 INFO - PROCESS | 1778 | 1461198295971 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1778 | 1461198295975 Marionette TRACE conn3 <- [1,3042,null,{}] 17:24:55 INFO - PROCESS | 1778 | 1461198295980 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:56 INFO - PROCESS | 1778 | 1461198296216 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:24:56 INFO - PROCESS | 1778 | 1461198296491 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 1778 | ++DOCSHELL 0x8c7cb400 == 134 [pid = 1778] [id = 770] 17:24:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x976b6c00) [pid = 1778] [serial = 2309] [outer = (nil)] 17:24:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x97961400) [pid = 1778] [serial = 2310] [outer = 0x976b6c00] 17:24:56 INFO - PROCESS | 1778 | 1461198296581 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x9796a800) [pid = 1778] [serial = 2311] [outer = 0x976b6c00] 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:24:57 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. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:24:57 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'.) 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:24:58 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. 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:24:58 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. 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:24:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:24:58 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. 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:24:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:24:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:24:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:24:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2055ms 17:24:58 INFO - PROCESS | 1778 | 1461198297878 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:24:58 INFO - PROCESS | 1778 | 1461198298109 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1778 | 1461198298123 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:24:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:24:58 INFO - PROCESS | 1778 | 1461198298138 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1778 | 1461198298141 Marionette TRACE conn3 <- [1,3046,null,{}] 17:24:58 INFO - PROCESS | 1778 | 1461198298271 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:58 INFO - PROCESS | 1778 | 1461198298572 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:24:58 INFO - PROCESS | 1778 | 1461198298793 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a21a400 == 135 [pid = 1778] [id = 771] 17:24:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x8dd9fc00) [pid = 1778] [serial = 2312] [outer = (nil)] 17:24:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8e9e6800) [pid = 1778] [serial = 2313] [outer = 0x8dd9fc00] 17:24:58 INFO - PROCESS | 1778 | 1461198298882 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8eacb400) [pid = 1778] [serial = 2314] [outer = 0x8dd9fc00] 17:24:59 INFO - PROCESS | 1778 | [1778] 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 17:24:59 INFO - PROCESS | 1778 | 1461198299813 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:24:59 INFO - {} 17:24:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1699ms 17:24:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:24:59 INFO - PROCESS | 1778 | 1461198299845 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1778 | 1461198299848 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:24:59 INFO - PROCESS | 1778 | 1461198299856 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1778 | 1461198299859 Marionette TRACE conn3 <- [1,3050,null,{}] 17:24:59 INFO - PROCESS | 1778 | 1461198299865 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:00 INFO - PROCESS | 1778 | 1461198300151 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:25:00 INFO - PROCESS | 1778 | 1461198300482 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1778 | ++DOCSHELL 0x8f20a400 == 136 [pid = 1778] [id = 772] 17:25:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8f35c800) [pid = 1778] [serial = 2315] [outer = (nil)] 17:25:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 149 (0x8f8e5000) [pid = 1778] [serial = 2316] [outer = 0x8f35c800] 17:25:00 INFO - PROCESS | 1778 | 1461198300587 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1778 | ++DOMWINDOW == 150 (0x8fe52c00) [pid = 1778] [serial = 2317] [outer = 0x8f35c800] 17:25:01 INFO - PROCESS | 1778 | 1461198301378 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:25:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:25:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:25:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:25:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:25:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1547ms 17:25:01 INFO - PROCESS | 1778 | 1461198301402 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1778 | 1461198301406 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:25:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:25:01 INFO - PROCESS | 1778 | 1461198301413 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1778 | 1461198301417 Marionette TRACE conn3 <- [1,3054,null,{}] 17:25:01 INFO - PROCESS | 1778 | 1461198301423 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:01 INFO - PROCESS | 1778 | 1461198301647 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:25:01 INFO - PROCESS | 1778 | 1461198301947 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b3000 == 137 [pid = 1778] [id = 773] 17:25:01 INFO - PROCESS | 1778 | ++DOMWINDOW == 151 (0x899ed400) [pid = 1778] [serial = 2318] [outer = (nil)] 17:25:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 152 (0x98435800) [pid = 1778] [serial = 2319] [outer = 0x899ed400] 17:25:02 INFO - PROCESS | 1778 | 1461198302058 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1778 | ++DOMWINDOW == 153 (0x99143400) [pid = 1778] [serial = 2320] [outer = 0x899ed400] 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:25:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:25:03 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" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:25:03 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" 17:25:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:25:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2353ms 17:25:04 INFO - PROCESS | 1778 | 1461198303491 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:25:04 INFO - PROCESS | 1778 | 1461198304005 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1778 | 1461198304011 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:25:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:25:04 INFO - PROCESS | 1778 | 1461198304027 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1778 | 1461198304037 Marionette TRACE conn3 <- [1,3058,null,{}] 17:25:04 INFO - PROCESS | 1778 | 1461198304051 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:04 INFO - PROCESS | 1778 | 1461198304422 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:25:04 INFO - PROCESS | 1778 | 1461198304797 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1778 | ++DOCSHELL 0x979d8c00 == 138 [pid = 1778] [id = 774] 17:25:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 154 (0x9aec4800) [pid = 1778] [serial = 2321] [outer = (nil)] 17:25:04 INFO - PROCESS | 1778 | ++DOMWINDOW == 155 (0xa0ea5c00) [pid = 1778] [serial = 2322] [outer = 0x9aec4800] 17:25:04 INFO - PROCESS | 1778 | 1461198304900 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1778 | ++DOMWINDOW == 156 (0x8eb27400) [pid = 1778] [serial = 2323] [outer = 0x9aec4800] 17:25:05 INFO - PROCESS | 1778 | 1461198305800 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:25:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:25:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:25:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:25:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:25:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:25:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:25:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:25:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:25:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1804ms 17:25:05 INFO - PROCESS | 1778 | 1461198305830 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 1778 | 1461198305833 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:25:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:25:05 INFO - PROCESS | 1778 | 1461198305845 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1778 | 1461198305850 Marionette TRACE conn3 <- [1,3062,null,{}] 17:25:05 INFO - PROCESS | 1778 | 1461198305899 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:06 INFO - PROCESS | 1778 | 1461198306209 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:25:06 INFO - PROCESS | 1778 | 1461198306432 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1778 | ++DOCSHELL 0x8e9ecc00 == 139 [pid = 1778] [id = 775] 17:25:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 157 (0x8f571800) [pid = 1778] [serial = 2324] [outer = (nil)] 17:25:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 158 (0xa2a38000) [pid = 1778] [serial = 2325] [outer = 0x8f571800] 17:25:06 INFO - PROCESS | 1778 | 1461198306569 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1778 | ++DOMWINDOW == 159 (0xa4459800) [pid = 1778] [serial = 2326] [outer = 0x8f571800] 17:25:06 INFO - PROCESS | 1778 | [1778] 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 17:25:07 INFO - PROCESS | 1778 | 1461198307482 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:25:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:25:07 INFO - {} 17:25:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1683ms 17:25:07 INFO - PROCESS | 1778 | 1461198307529 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1778 | 1461198307534 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:25:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:25:07 INFO - PROCESS | 1778 | 1461198307545 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1778 | 1461198307549 Marionette TRACE conn3 <- [1,3066,null,{}] 17:25:07 INFO - PROCESS | 1778 | 1461198307555 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:07 INFO - PROCESS | 1778 | 1461198307821 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:25:08 INFO - PROCESS | 1778 | 1461198308102 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1778 | ++DOCSHELL 0x84313800 == 140 [pid = 1778] [id = 776] 17:25:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 160 (0x84315400) [pid = 1778] [serial = 2327] [outer = (nil)] 17:25:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 161 (0x84321400) [pid = 1778] [serial = 2328] [outer = 0x84315400] 17:25:08 INFO - PROCESS | 1778 | 1461198308240 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1778 | ++DOMWINDOW == 162 (0xa0ea4400) [pid = 1778] [serial = 2329] [outer = 0x84315400] 17:25:09 INFO - PROCESS | 1778 | 1461198309099 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:25:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:25:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1595ms 17:25:09 INFO - PROCESS | 1778 | 1461198309143 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1778 | 1461198309146 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:25:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:25:09 INFO - PROCESS | 1778 | 1461198309154 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1778 | 1461198309165 Marionette TRACE conn3 <- [1,3070,null,{}] 17:25:09 INFO - PROCESS | 1778 | 1461198309170 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:09 INFO - PROCESS | 1778 | 1461198309436 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:25:09 INFO - PROCESS | 1778 | 1461198309757 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1778 | ++DOCSHELL 0x84319800 == 141 [pid = 1778] [id = 777] 17:25:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 163 (0x8a541800) [pid = 1778] [serial = 2330] [outer = (nil)] 17:25:09 INFO - PROCESS | 1778 | ++DOMWINDOW == 164 (0x8a545400) [pid = 1778] [serial = 2331] [outer = 0x8a541800] 17:25:09 INFO - PROCESS | 1778 | 1461198309906 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1778 | ++DOMWINDOW == 165 (0x8c7c8800) [pid = 1778] [serial = 2332] [outer = 0x8a541800] 17:25:10 INFO - PROCESS | 1778 | 1461198310869 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:25:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1740ms 17:25:10 INFO - PROCESS | 1778 | 1461198310897 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1778 | 1461198310901 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:25:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:25:10 INFO - PROCESS | 1778 | 1461198310908 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1778 | 1461198310911 Marionette TRACE conn3 <- [1,3074,null,{}] 17:25:10 INFO - PROCESS | 1778 | 1461198310917 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:11 INFO - PROCESS | 1778 | 1461198311264 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:25:11 INFO - PROCESS | 1778 | 1461198311499 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1778 | ++DOCSHELL 0x898e0c00 == 142 [pid = 1778] [id = 778] 17:25:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 166 (0x898e1000) [pid = 1778] [serial = 2333] [outer = (nil)] 17:25:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 167 (0x898e4000) [pid = 1778] [serial = 2334] [outer = 0x898e1000] 17:25:11 INFO - PROCESS | 1778 | 1461198311593 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1778 | ++DOMWINDOW == 168 (0x898e5c00) [pid = 1778] [serial = 2335] [outer = 0x898e1000] 17:25:12 INFO - PROCESS | 1778 | 1461198312464 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:25:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1581ms 17:25:12 INFO - PROCESS | 1778 | 1461198312501 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 1778 | 1461198312505 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:25:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:25:12 INFO - PROCESS | 1778 | 1461198312515 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1778 | 1461198312517 Marionette TRACE conn3 <- [1,3078,null,{}] 17:25:12 INFO - PROCESS | 1778 | 1461198312524 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:12 INFO - PROCESS | 1778 | 1461198312795 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:25:13 INFO - PROCESS | 1778 | 1461198313086 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1778 | ++DOCSHELL 0x84312c00 == 143 [pid = 1778] [id = 779] 17:25:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 169 (0x84313c00) [pid = 1778] [serial = 2336] [outer = (nil)] 17:25:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 170 (0x8431b400) [pid = 1778] [serial = 2337] [outer = 0x84313c00] 17:25:13 INFO - PROCESS | 1778 | 1461198313183 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1778 | ++DOMWINDOW == 171 (0x8431d800) [pid = 1778] [serial = 2338] [outer = 0x84313c00] 17:25:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 17:25:14 INFO - reader.readAsText(blob_2) 17:25:14 INFO - }" did not throw 17:25:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 17:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 17:25:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 17:25:14 INFO - reader.readAsDataURL(blob_2) 17:25:14 INFO - }" did not throw 17:25:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 17:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 17:25:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 17:25:14 INFO - reader.readAsArrayBuffer(blob_2) 17:25:14 INFO - }" did not throw 17:25:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 17:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 17:25:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 17:25:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 17:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:25:14 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 1778 | 1461198314109 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:25:14 INFO - PROCESS | 1778 | 1461198314123 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1778 | 1461198314128 Marionette TRACE conn3 <- [1,3082,null,{}] 17:25:14 INFO - PROCESS | 1778 | 1461198314141 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:14 INFO - PROCESS | 1778 | 1461198314383 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:25:14 INFO - PROCESS | 1778 | 1461198314700 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1778 | ++DOCSHELL 0x84319400 == 144 [pid = 1778] [id = 780] 17:25:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 172 (0x897d0400) [pid = 1778] [serial = 2339] [outer = (nil)] 17:25:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 173 (0x898e2000) [pid = 1778] [serial = 2340] [outer = 0x897d0400] 17:25:14 INFO - PROCESS | 1778 | 1461198314804 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1778 | ++DOMWINDOW == 174 (0x898e4c00) [pid = 1778] [serial = 2341] [outer = 0x897d0400] 17:25:15 INFO - PROCESS | 1778 | 1461198315705 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:25:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:25:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:25:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:25:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1597ms 17:25:15 INFO - PROCESS | 1778 | 1461198315721 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1778 | 1461198315725 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:25:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:25:15 INFO - PROCESS | 1778 | 1461198315731 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1778 | 1461198315735 Marionette TRACE conn3 <- [1,3086,null,{}] 17:25:15 INFO - PROCESS | 1778 | 1461198315741 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:15 INFO - PROCESS | 1778 | 1461198315987 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:25:16 INFO - PROCESS | 1778 | 1461198316279 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1778 | ++DOCSHELL 0x87566000 == 145 [pid = 1778] [id = 781] 17:25:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 175 (0x87567400) [pid = 1778] [serial = 2342] [outer = (nil)] 17:25:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 176 (0x8756dc00) [pid = 1778] [serial = 2343] [outer = 0x87567400] 17:25:16 INFO - PROCESS | 1778 | 1461198316371 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1778 | ++DOMWINDOW == 177 (0x8756f800) [pid = 1778] [serial = 2344] [outer = 0x87567400] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8e8ef000 == 144 [pid = 1778] [id = 416] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x89afb400 == 143 [pid = 1778] [id = 262] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x9fb8ec00 == 142 [pid = 1778] [id = 759] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x896e8000 == 141 [pid = 1778] [id = 760] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x857c3400 == 140 [pid = 1778] [id = 758] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x9fc2e800 == 139 [pid = 1778] [id = 756] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0xa0ab1400 == 138 [pid = 1778] [id = 757] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8ead3800 == 137 [pid = 1778] [id = 755] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8a62a800 == 136 [pid = 1778] [id = 754] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x9663fc00 == 135 [pid = 1778] [id = 752] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x96fb8c00 == 134 [pid = 1778] [id = 753] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8dda5800 == 133 [pid = 1778] [id = 751] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x904f5c00 == 132 [pid = 1778] [id = 750] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8acb1c00 == 131 [pid = 1778] [id = 749] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8dbeb400 == 130 [pid = 1778] [id = 747] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8f8ddc00 == 129 [pid = 1778] [id = 748] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8ead5400 == 128 [pid = 1778] [id = 746] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8aea9400 == 127 [pid = 1778] [id = 745] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8bc59400 == 126 [pid = 1778] [id = 744] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x8ad53400 == 125 [pid = 1778] [id = 743] 17:25:20 INFO - PROCESS | 1778 | --DOCSHELL 0x896e1400 == 124 [pid = 1778] [id = 742] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 176 (0x8ead9800) [pid = 1778] [serial = 2178] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 175 (0x914dd400) [pid = 1778] [serial = 2192] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 174 (0x92a80c00) [pid = 1778] [serial = 2195] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 173 (0x93d09c00) [pid = 1778] [serial = 2196] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 172 (0x8fbbe800) [pid = 1778] [serial = 2184] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 171 (0x8be0f800) [pid = 1778] [serial = 2103] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 170 (0x8ad39400) [pid = 1778] [serial = 2220] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 169 (0x8f20a800) [pid = 1778] [serial = 2180] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 168 (0x8dd9d400) [pid = 1778] [serial = 2174] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 167 (0x8f352000) [pid = 1778] [serial = 2181] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 166 (0x896e1000) [pid = 1778] [serial = 2168] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 165 (0x914e5400) [pid = 1778] [serial = 2193] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 164 (0x8e8f0000) [pid = 1778] [serial = 2175] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 163 (0x90392400) [pid = 1778] [serial = 2186] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 162 (0x9039f000) [pid = 1778] [serial = 2187] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 161 (0x9fb99c00) [pid = 1778] [serial = 2213] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 160 (0x8eace000) [pid = 1778] [serial = 2177] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 159 (0x90730c00) [pid = 1778] [serial = 2189] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 158 (0x979d1400) [pid = 1778] [serial = 2205] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 157 (0x8be07400) [pid = 1778] [serial = 2223] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 156 (0x976b4400) [pid = 1778] [serial = 2201] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 155 (0x98439800) [pid = 1778] [serial = 2208] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 154 (0x89488000) [pid = 1778] [serial = 2217] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 153 (0x8f8e4800) [pid = 1778] [serial = 2183] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 152 (0x98430000) [pid = 1778] [serial = 2207] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 151 (0x978ab000) [pid = 1778] [serial = 2202] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 150 (0x8bb42c00) [pid = 1778] [serial = 2171] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 149 (0x8bc5d800) [pid = 1778] [serial = 2222] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 148 (0x899fc800) [pid = 1778] [serial = 2169] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x8c652000) [pid = 1778] [serial = 2172] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x8acb7400) [pid = 1778] [serial = 2219] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x9745f400) [pid = 1778] [serial = 2199] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x99210400) [pid = 1778] [serial = 2210] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x911d0c00) [pid = 1778] [serial = 2190] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8930a000) [pid = 1778] [serial = 2216] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x9736dc00) [pid = 1778] [serial = 2198] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x979cb800) [pid = 1778] [serial = 2204] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8c652c00) [pid = 1778] [serial = 2225] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1778 | 1461198320315 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:25:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:25:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4690ms 17:25:20 INFO - PROCESS | 1778 | 1461198320431 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1778 | 1461198320437 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:25:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:25:20 INFO - PROCESS | 1778 | 1461198320447 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1778 | 1461198320453 Marionette TRACE conn3 <- [1,3090,null,{}] 17:25:20 INFO - PROCESS | 1778 | 1461198320462 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:20 INFO - PROCESS | 1778 | 1461198320672 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:25:20 INFO - PROCESS | 1778 | 1461198320932 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1778 | ++DOCSHELL 0x876b8000 == 125 [pid = 1778] [id = 782] 17:25:20 INFO - PROCESS | 1778 | ++DOMWINDOW == 140 (0x87880800) [pid = 1778] [serial = 2345] [outer = (nil)] 17:25:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 141 (0x879f1800) [pid = 1778] [serial = 2346] [outer = 0x87880800] 17:25:21 INFO - PROCESS | 1778 | 1461198321012 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1778 | ++DOMWINDOW == 142 (0x89308400) [pid = 1778] [serial = 2347] [outer = 0x87880800] 17:25:21 INFO - PROCESS | 1778 | 1461198321758 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:25:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:25:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1335ms 17:25:21 INFO - PROCESS | 1778 | 1461198321781 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1778 | 1461198321789 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:25:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:25:21 INFO - PROCESS | 1778 | 1461198321800 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1778 | 1461198321803 Marionette TRACE conn3 <- [1,3094,null,{}] 17:25:21 INFO - PROCESS | 1778 | 1461198321809 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:22 INFO - PROCESS | 1778 | 1461198322127 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:25:22 INFO - PROCESS | 1778 | 1461198322152 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 1778 | ++DOCSHELL 0x896e0400 == 126 [pid = 1778] [id = 783] 17:25:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 143 (0x896ed000) [pid = 1778] [serial = 2348] [outer = (nil)] 17:25:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 144 (0x898dd000) [pid = 1778] [serial = 2349] [outer = 0x896ed000] 17:25:22 INFO - PROCESS | 1778 | 1461198322226 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1778 | ++DOMWINDOW == 145 (0x899f7400) [pid = 1778] [serial = 2350] [outer = 0x896ed000] 17:25:23 INFO - PROCESS | 1778 | 1461198323294 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:25:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:25:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1537ms 17:25:23 INFO - PROCESS | 1778 | 1461198323337 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 1778 | 1461198323341 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:25:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:25:23 INFO - PROCESS | 1778 | 1461198323347 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 1778 | 1461198323353 Marionette TRACE conn3 <- [1,3098,null,{}] 17:25:23 INFO - PROCESS | 1778 | 1461198323379 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:23 INFO - PROCESS | 1778 | 1461198323702 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:25:23 INFO - PROCESS | 1778 | 1461198323735 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1778 | ++DOCSHELL 0x898de800 == 127 [pid = 1778] [id = 784] 17:25:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 146 (0x8a223800) [pid = 1778] [serial = 2351] [outer = (nil)] 17:25:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 147 (0x8a53fc00) [pid = 1778] [serial = 2352] [outer = 0x8a223800] 17:25:23 INFO - PROCESS | 1778 | 1461198323813 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1778 | ++DOMWINDOW == 148 (0x8a546400) [pid = 1778] [serial = 2353] [outer = 0x8a223800] 17:25:24 INFO - PROCESS | 1778 | 1461198324766 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:25:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:25:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:25:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1436ms 17:25:24 INFO - PROCESS | 1778 | 1461198324787 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 1778 | 1461198324792 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:25:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:25:24 INFO - PROCESS | 1778 | 1461198324798 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1778 | 1461198324800 Marionette TRACE conn3 <- [1,3102,null,{}] 17:25:24 INFO - PROCESS | 1778 | 1461198324807 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:25 INFO - PROCESS | 1778 | 1461198325711 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 147 (0x92a7c400) [pid = 1778] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 146 (0x98ed7800) [pid = 1778] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 145 (0x979cd000) [pid = 1778] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 144 (0x899f3400) [pid = 1778] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 143 (0x899f1800) [pid = 1778] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 142 (0x8fe56000) [pid = 1778] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 141 (0x904fb400) [pid = 1778] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 140 (0x8ad54800) [pid = 1778] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 139 (0x8c6ba000) [pid = 1778] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 138 (0x8f8e6400) [pid = 1778] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 137 (0x89484000) [pid = 1778] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 136 (0x904ffc00) [pid = 1778] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 135 (0x975f1800) [pid = 1778] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 134 (0x8ead2800) [pid = 1778] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 133 (0x8bd85400) [pid = 1778] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 132 (0x9fca1c00) [pid = 1778] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 131 (0x896e9400) [pid = 1778] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 130 (0xa0c34800) [pid = 1778] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 129 (0x8787f800) [pid = 1778] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 128 (0x96fb4000) [pid = 1778] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 127 (0x8bb4a800) [pid = 1778] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 126 (0x86cfa400) [pid = 1778] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:25:25 INFO - PROCESS | 1778 | --DOMWINDOW == 125 (0x8eb2f400) [pid = 1778] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:25:26 INFO - PROCESS | 1778 | 1461198326021 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1778 | ++DOCSHELL 0x86cfa400 == 128 [pid = 1778] [id = 785] 17:25:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 126 (0x8787f800) [pid = 1778] [serial = 2354] [outer = (nil)] 17:25:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 127 (0x8a633800) [pid = 1778] [serial = 2355] [outer = 0x8787f800] 17:25:26 INFO - PROCESS | 1778 | 1461198326101 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1778 | ++DOMWINDOW == 128 (0x8ad3a800) [pid = 1778] [serial = 2356] [outer = 0x8787f800] 17:25:27 INFO - PROCESS | 1778 | 1461198327227 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:25:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:25:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2485ms 17:25:27 INFO - PROCESS | 1778 | 1461198327285 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1778 | 1461198327289 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:25:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:25:27 INFO - PROCESS | 1778 | 1461198327295 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1778 | 1461198327298 Marionette TRACE conn3 <- [1,3106,null,{}] 17:25:27 INFO - PROCESS | 1778 | 1461198327304 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:27 INFO - PROCESS | 1778 | 1461198327621 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:25:28 INFO - PROCESS | 1778 | 1461198328057 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1778 | ++DOCSHELL 0x84faac00 == 129 [pid = 1778] [id = 786] 17:25:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 129 (0x84fb1400) [pid = 1778] [serial = 2357] [outer = (nil)] 17:25:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 130 (0x86cf2000) [pid = 1778] [serial = 2358] [outer = 0x84fb1400] 17:25:28 INFO - PROCESS | 1778 | 1461198328151 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1778 | ++DOMWINDOW == 131 (0x87565c00) [pid = 1778] [serial = 2359] [outer = 0x84fb1400] 17:25:29 INFO - PROCESS | 1778 | 1461198329041 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:25:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:25:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:25:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:25:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1782ms 17:25:29 INFO - PROCESS | 1778 | 1461198329080 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1778 | 1461198329088 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:25:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:25:29 INFO - PROCESS | 1778 | 1461198329098 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1778 | 1461198329104 Marionette TRACE conn3 <- [1,3110,null,{}] 17:25:29 INFO - PROCESS | 1778 | 1461198329111 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:29 INFO - PROCESS | 1778 | 1461198329363 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:25:29 INFO - PROCESS | 1778 | 1461198329682 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1778 | ++DOCSHELL 0x897d0000 == 130 [pid = 1778] [id = 787] 17:25:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 132 (0x897d1400) [pid = 1778] [serial = 2360] [outer = (nil)] 17:25:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 133 (0x897d7000) [pid = 1778] [serial = 2361] [outer = 0x897d1400] 17:25:29 INFO - PROCESS | 1778 | 1461198329834 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1778 | ++DOMWINDOW == 134 (0x899f2800) [pid = 1778] [serial = 2362] [outer = 0x897d1400] 17:25:30 INFO - PROCESS | 1778 | 1461198330795 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:25:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:25:30 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 17:25:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:25:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1736ms 17:25:30 INFO - PROCESS | 1778 | 1461198330839 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1778 | 1461198330847 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:25:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:25:30 INFO - PROCESS | 1778 | 1461198330854 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1778 | 1461198330857 Marionette TRACE conn3 <- [1,3114,null,{}] 17:25:30 INFO - PROCESS | 1778 | 1461198330885 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:31 INFO - PROCESS | 1778 | 1461198331140 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:25:31 INFO - PROCESS | 1778 | 1461198331547 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"3ee93611-411c-4d81-940e-9e1cd14dc027\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1778 | ++DOCSHELL 0x8a222000 == 131 [pid = 1778] [id = 788] 17:25:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 135 (0x8a62d400) [pid = 1778] [serial = 2363] [outer = (nil)] 17:25:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 136 (0x8ad2c400) [pid = 1778] [serial = 2364] [outer = 0x8a62d400] 17:25:31 INFO - PROCESS | 1778 | 1461198331645 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1778 | ++DOMWINDOW == 137 (0x8aeafc00) [pid = 1778] [serial = 2365] [outer = 0x8a62d400] 17:25:32 INFO - PROCESS | 1778 | 1461198332540 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:25:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:25:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1699ms 17:25:32 INFO - PROCESS | 1778 | 1461198332553 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1778 | 1461198332557 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:25:33 WARNING - u'runner_teardown' () 17:25:33 INFO - No more tests 17:25:33 INFO - Got 0 unexpected results 17:25:33 INFO - SUITE-END | took 1384s 17:25:33 INFO - Closing logging queue 17:25:33 INFO - queue closed 17:25:33 INFO - Return code: 0 17:25:33 WARNING - # TBPL SUCCESS # 17:25:33 INFO - Running post-action listener: _resource_record_post_action 17:25:33 INFO - Running post-run listener: _resource_record_post_run 17:25:35 INFO - Total resource usage - Wall time: 1422s; CPU: 98.0%; Read bytes: 13983744; Write bytes: 962367488; Read time: 592; Write time: 342484 17:25:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:25:35 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 178634752; Read time: 0; Write time: 194928 17:25:35 INFO - run-tests - Wall time: 1389s; CPU: 98.0%; Read bytes: 11264000; Write bytes: 773341184; Read time: 528; Write time: 138760 17:25:35 INFO - Running post-run listener: _upload_blobber_files 17:25:35 INFO - Blob upload gear active. 17:25:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:25:35 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 17:25:35 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'] 17:25:35 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 17:25:35 INFO - (blobuploader) - INFO - Open directory for files ... 17:25:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:25:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:25:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:25:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:25:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:25:37 INFO - (blobuploader) - INFO - Done attempting. 17:25:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:25:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:25:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:25:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:25:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:25:38 INFO - (blobuploader) - INFO - Done attempting. 17:25:38 INFO - (blobuploader) - INFO - Iteration through files over. 17:25:38 INFO - Return code: 0 17:25:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:25:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:25:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04106b622b252f8fd53743dbe150655431806e9058ed9eb747ab52471a3cbcc096b6b000b7908d1c4a930475ebbd9ee314b1d635f87f541ee3c2efd9896e020e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5eab639eb3f52c8547450428469358b0280c0ae5a36864ce6d1736971300dd0d97be58ec4abce3997fee28c324f05b3d8234969a2221ab850045b3fa17d76a0d"} 17:25:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:25:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:25:38 INFO - Contents: 17:25:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04106b622b252f8fd53743dbe150655431806e9058ed9eb747ab52471a3cbcc096b6b000b7908d1c4a930475ebbd9ee314b1d635f87f541ee3c2efd9896e020e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5eab639eb3f52c8547450428469358b0280c0ae5a36864ce6d1736971300dd0d97be58ec4abce3997fee28c324f05b3d8234969a2221ab850045b3fa17d76a0d"} 17:25:38 INFO - Running post-run listener: copy_logs_to_upload_dir 17:25:38 INFO - Copying logs to upload dir... 17:25:38 INFO - mkdir: /builds/slave/test/build/upload/logs 17:25:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1629.235971 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 9 secs) (at 2016-04-20 17:25:39.517086) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 17:25:39.520439) ========= 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-1461196163.505143-50338427 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04106b622b252f8fd53743dbe150655431806e9058ed9eb747ab52471a3cbcc096b6b000b7908d1c4a930475ebbd9ee314b1d635f87f541ee3c2efd9896e020e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5eab639eb3f52c8547450428469358b0280c0ae5a36864ce6d1736971300dd0d97be58ec4abce3997fee28c324f05b3d8234969a2221ab850045b3fa17d76a0d"} build_url:https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031644 build_url: 'https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/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/04106b622b252f8fd53743dbe150655431806e9058ed9eb747ab52471a3cbcc096b6b000b7908d1c4a930475ebbd9ee314b1d635f87f541ee3c2efd9896e020e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5eab639eb3f52c8547450428469358b0280c0ae5a36864ce6d1736971300dd0d97be58ec4abce3997fee28c324f05b3d8234969a2221ab850045b3fa17d76a0d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IBIcKEEUR6ur396g00yKCQ/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 17:25:39.586179) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:25:39.586511) ========= 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-1461196163.505143-50338427 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017810 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:25:39.691807) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 17:25:39.692143) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 17:25:39.692482) ========= ========= Total master_lag: 0.83 =========