builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-205 starttime: 1461252226.79 results: success (0) buildid: 20160421074605 builduid: 402e78366d054e58bf5ac1ebc2eea89a revision: c277eb72ddb0eafcc8068d9dd38a341a45d0155b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:23:46.788456) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:23:46.788873) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 20 secs) (at 2016-04-21 08:23:46.789186) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 20 secs) (at 2016-04-21 08:24:06.989110) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 08:24:06.989366) ========= 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-1461252187.757769-44214553 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 08:24:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.7M=0.001s 2016-04-21 08:24:08 (10.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.548193 ========= master_lag: 1.53 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 08:24:09.070275) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-04-21 08:24:09.070614) ========= 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-1461252187.757769-44214553 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029562 ========= master_lag: 8.52 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-04-21 08:24:17.621653) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 08:24:17.622031) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev c277eb72ddb0eafcc8068d9dd38a341a45d0155b --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 c277eb72ddb0eafcc8068d9dd38a341a45d0155b --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-1461252187.757769-44214553 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 08:24:17,892 truncating revision to first 12 chars 2016-04-21 08:24:17,892 Setting DEBUG logging. 2016-04-21 08:24:17,893 attempt 1/10 2016-04-21 08:24:17,893 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c277eb72ddb0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 08:24:19,154 unpacking tar archive at: fx-team-c277eb72ddb0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.925903 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 08:24:19.675423) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:24:19.675734) ========= script_repo_revision: c277eb72ddb0eafcc8068d9dd38a341a45d0155b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:24:19.676147) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:24:19.676415) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:24:19.702319) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 32 secs) (at 2016-04-21 08:24:19.702588) ========= /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-1461252187.757769-44214553 _=/tools/buildbot/bin/python using PTY: False 08:24:20 INFO - MultiFileLogger online at 20160421 08:24:20 in /builds/slave/test 08:24:20 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 08:24:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:24:20 INFO - {'append_to_log': False, 08:24:20 INFO - 'base_work_dir': '/builds/slave/test', 08:24:20 INFO - 'blob_upload_branch': 'fx-team', 08:24:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:24:20 INFO - 'buildbot_json_path': 'buildprops.json', 08:24:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:24:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:24:20 INFO - 'download_minidump_stackwalk': True, 08:24:20 INFO - 'download_symbols': 'true', 08:24:20 INFO - 'e10s': False, 08:24:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:24:20 INFO - 'tooltool.py': '/tools/tooltool.py', 08:24:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:24:20 INFO - '/tools/misc-python/virtualenv.py')}, 08:24:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:24:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:24:20 INFO - 'log_level': 'info', 08:24:20 INFO - 'log_to_console': True, 08:24:20 INFO - 'opt_config_files': (), 08:24:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:24:20 INFO - '--processes=1', 08:24:20 INFO - '--config=%(test_path)s/wptrunner.ini', 08:24:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:24:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:24:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:24:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:24:20 INFO - 'pip_index': False, 08:24:20 INFO - 'require_test_zip': True, 08:24:20 INFO - 'test_type': ('testharness',), 08:24:20 INFO - 'this_chunk': '1', 08:24:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:24:20 INFO - 'total_chunks': '10', 08:24:20 INFO - 'virtualenv_path': 'venv', 08:24:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:24:20 INFO - 'work_dir': 'build'} 08:24:20 INFO - ##### 08:24:20 INFO - ##### Running clobber step. 08:24:20 INFO - ##### 08:24:20 INFO - Running pre-action listener: _resource_record_pre_action 08:24:20 INFO - Running main action method: clobber 08:24:20 INFO - rmtree: /builds/slave/test/build 08:24:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:24:21 INFO - Running post-action listener: _resource_record_post_action 08:24:21 INFO - ##### 08:24:21 INFO - ##### Running read-buildbot-config step. 08:24:21 INFO - ##### 08:24:21 INFO - Running pre-action listener: _resource_record_pre_action 08:24:21 INFO - Running main action method: read_buildbot_config 08:24:21 INFO - Using buildbot properties: 08:24:21 INFO - { 08:24:21 INFO - "project": "", 08:24:21 INFO - "product": "firefox", 08:24:21 INFO - "script_repo_revision": "production", 08:24:21 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 08:24:21 INFO - "repository": "", 08:24:21 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 08:24:21 INFO - "buildid": "20160421074605", 08:24:21 INFO - "pgo_build": "False", 08:24:21 INFO - "basedir": "/builds/slave/test", 08:24:21 INFO - "buildnumber": 9, 08:24:21 INFO - "slavename": "tst-linux32-spot-205", 08:24:21 INFO - "revision": "c277eb72ddb0eafcc8068d9dd38a341a45d0155b", 08:24:21 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 08:24:21 INFO - "platform": "linux", 08:24:21 INFO - "branch": "fx-team", 08:24:21 INFO - "repo_path": "integration/fx-team", 08:24:21 INFO - "moz_repo_path": "", 08:24:21 INFO - "stage_platform": "linux", 08:24:21 INFO - "builduid": "402e78366d054e58bf5ac1ebc2eea89a", 08:24:21 INFO - "slavebuilddir": "test" 08:24:21 INFO - } 08:24:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 08:24:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 08:24:21 INFO - Running post-action listener: _resource_record_post_action 08:24:21 INFO - ##### 08:24:21 INFO - ##### Running download-and-extract step. 08:24:21 INFO - ##### 08:24:21 INFO - Running pre-action listener: _resource_record_pre_action 08:24:21 INFO - Running main action method: download_and_extract 08:24:21 INFO - mkdir: /builds/slave/test/build/tests 08:24:21 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')]} 08:24:21 INFO - https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 08:24:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:24:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:24:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:24 INFO - Downloaded 1325 bytes. 08:24:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:24:24 INFO - Using the following test package requirements: 08:24:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 08:24:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 08:24:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 08:24:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'jsshell-linux-i686.zip'], 08:24:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 08:24:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 08:24:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 08:24:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 08:24:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 08:24:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:24:24 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 08:24:24 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 08:24:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:24 INFO - https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 08:24:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:24:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:24:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:28 INFO - Downloaded 22432781 bytes. 08:24:28 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/*'] 08:24:28 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/* 08:24:29 INFO - caution: filename not matched: web-platform/* 08:24:29 INFO - Return code: 11 08:24:29 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')]} 08:24:29 INFO - https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 08:24:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:24:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:24:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:41 INFO - Downloaded 36397847 bytes. 08:24: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/*'] 08:24: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/* 08:24:45 INFO - caution: filename not matched: bin/* 08:24:45 INFO - caution: filename not matched: config/* 08:24:45 INFO - caution: filename not matched: mozbase/* 08:24:45 INFO - caution: filename not matched: marionette/* 08:24:45 INFO - caution: filename not matched: tools/wptserve/* 08:24:45 INFO - Return code: 11 08:24: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')]} 08:24:45 INFO - https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 08:24:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:24:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:24:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:24:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:25:03 INFO - Downloaded 63433795 bytes. 08:25:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:25:03 INFO - mkdir: /builds/slave/test/properties 08:25:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:25:03 INFO - Writing to file /builds/slave/test/properties/build_url 08:25:03 INFO - Contents: 08:25:03 INFO - build_url:https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:25:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:25:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:25:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:25:05 INFO - Contents: 08:25:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:25:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:05 INFO - https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:25:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:25:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:25:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:25:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GgzuuvpJTHmrOVYabkGO4g/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 08:25:31 INFO - Downloaded 91800299 bytes. 08:25:31 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'] 08:25:31 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 08:25:39 INFO - Return code: 0 08:25:39 INFO - Running post-action listener: _resource_record_post_action 08:25:39 INFO - Running post-action listener: set_extra_try_arguments 08:25:39 INFO - ##### 08:25:39 INFO - ##### Running create-virtualenv step. 08:25:39 INFO - ##### 08:25:39 INFO - Running pre-action listener: _pre_create_virtualenv 08:25:39 INFO - Running pre-action listener: _resource_record_pre_action 08:25:39 INFO - Running main action method: create_virtualenv 08:25:39 INFO - Creating virtualenv /builds/slave/test/build/venv 08:25:39 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 08:25:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:25:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:25:40 INFO - Using real prefix '/usr' 08:25:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:25:41 INFO - Installing distribute.............................................................................................................................................................................................done. 08:25:45 INFO - Installing pip.................done. 08:25:45 INFO - Return code: 0 08:25:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:25: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')]} 08:25:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:25: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')]} 08:25:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:25:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d4d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e012b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8df0f70>, '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 0x8df0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8df6750>, '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-1461252187.757769-44214553', '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 08:25:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:25:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:25:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:25:45 INFO - 'CCACHE_UMASK': '002', 08:25:45 INFO - 'DISPLAY': ':0', 08:25:45 INFO - 'HOME': '/home/cltbld', 08:25:45 INFO - 'LANG': 'en_US.UTF-8', 08:25:45 INFO - 'LOGNAME': 'cltbld', 08:25:45 INFO - 'MAIL': '/var/mail/cltbld', 08:25:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:25:45 INFO - 'MOZ_NO_REMOTE': '1', 08:25:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:25:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:25:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:45 INFO - 'PWD': '/builds/slave/test', 08:25:45 INFO - 'SHELL': '/bin/bash', 08:25:45 INFO - 'SHLVL': '1', 08:25:45 INFO - 'TERM': 'linux', 08:25:45 INFO - 'TMOUT': '86400', 08:25:45 INFO - 'USER': 'cltbld', 08:25:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461252187.757769-44214553', 08:25:45 INFO - '_': '/tools/buildbot/bin/python'} 08:25:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:45 INFO - Downloading/unpacking psutil>=0.7.1 08:25: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 08:25: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 08:25:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:25:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:25: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 08:25:46 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 08:25:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:25:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:25:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:25:51 INFO - Installing collected packages: psutil 08:25:51 INFO - Running setup.py install for psutil 08:25:51 INFO - building 'psutil._psutil_linux' extension 08:25:51 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 08:25:51 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 08:25:51 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 08:25:52 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 08:25:52 INFO - building 'psutil._psutil_posix' extension 08:25:52 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 08:25:52 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 08:25:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:25:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:25:52 INFO - Successfully installed psutil 08:25:52 INFO - Cleaning up... 08:25:52 INFO - Return code: 0 08:25:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:25: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')]} 08:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:25: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')]} 08:25:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:25:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d4d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e012b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8df0f70>, '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 0x8df0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8df6750>, '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-1461252187.757769-44214553', '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 08:25:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:25:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:25:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:25:52 INFO - 'CCACHE_UMASK': '002', 08:25:52 INFO - 'DISPLAY': ':0', 08:25:52 INFO - 'HOME': '/home/cltbld', 08:25:52 INFO - 'LANG': 'en_US.UTF-8', 08:25:52 INFO - 'LOGNAME': 'cltbld', 08:25:52 INFO - 'MAIL': '/var/mail/cltbld', 08:25:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:25:52 INFO - 'MOZ_NO_REMOTE': '1', 08:25:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:25:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:25:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:52 INFO - 'PWD': '/builds/slave/test', 08:25:52 INFO - 'SHELL': '/bin/bash', 08:25:52 INFO - 'SHLVL': '1', 08:25:52 INFO - 'TERM': 'linux', 08:25:52 INFO - 'TMOUT': '86400', 08:25:52 INFO - 'USER': 'cltbld', 08:25:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461252187.757769-44214553', 08:25:52 INFO - '_': '/tools/buildbot/bin/python'} 08:25:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:25:53 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 08:25:53 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 08:25:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:25:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:25:53 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 08:25:53 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 08:25:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:25:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:25:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:25:58 INFO - Installing collected packages: mozsystemmonitor 08:25:58 INFO - Running setup.py install for mozsystemmonitor 08:25:58 INFO - Successfully installed mozsystemmonitor 08:25:58 INFO - Cleaning up... 08:25:58 INFO - Return code: 0 08:25:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:25:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:25:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:25:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d4d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e012b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8df0f70>, '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 0x8df0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8df6750>, '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-1461252187.757769-44214553', '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 08:25:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:25:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:25:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:25:58 INFO - 'CCACHE_UMASK': '002', 08:25:58 INFO - 'DISPLAY': ':0', 08:25:58 INFO - 'HOME': '/home/cltbld', 08:25:58 INFO - 'LANG': 'en_US.UTF-8', 08:25:58 INFO - 'LOGNAME': 'cltbld', 08:25:58 INFO - 'MAIL': '/var/mail/cltbld', 08:25:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:25:58 INFO - 'MOZ_NO_REMOTE': '1', 08:25:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:25:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:25:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:58 INFO - 'PWD': '/builds/slave/test', 08:25:58 INFO - 'SHELL': '/bin/bash', 08:25:58 INFO - 'SHLVL': '1', 08:25:58 INFO - 'TERM': 'linux', 08:25:58 INFO - 'TMOUT': '86400', 08:25:58 INFO - 'USER': 'cltbld', 08:25:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461252187.757769-44214553', 08:25:58 INFO - '_': '/tools/buildbot/bin/python'} 08:25:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:58 INFO - Downloading/unpacking blobuploader==1.2.4 08:25:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:25:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:25:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:03 INFO - Downloading blobuploader-1.2.4.tar.gz 08:26:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:26:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:26:04 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 08:26:04 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 08:26:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:26:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:26:04 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 08:26:04 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 08:26:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:26:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:26:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:26:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:26:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:26:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:26:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:05 INFO - Downloading docopt-0.6.1.tar.gz 08:26:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:26:05 INFO - Installing collected packages: blobuploader, requests, docopt 08:26:05 INFO - Running setup.py install for blobuploader 08:26:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:26:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:26:06 INFO - Running setup.py install for requests 08:26:06 INFO - Running setup.py install for docopt 08:26:07 INFO - Successfully installed blobuploader requests docopt 08:26:07 INFO - Cleaning up... 08:26:07 INFO - Return code: 0 08:26:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:26:07 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')]} 08:26:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:26:07 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')]} 08:26:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:26:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d4d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e012b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8df0f70>, '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 0x8df0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8df6750>, '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-1461252187.757769-44214553', '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 08:26:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:26:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:26:07 INFO - 'CCACHE_UMASK': '002', 08:26:07 INFO - 'DISPLAY': ':0', 08:26:07 INFO - 'HOME': '/home/cltbld', 08:26:07 INFO - 'LANG': 'en_US.UTF-8', 08:26:07 INFO - 'LOGNAME': 'cltbld', 08:26:07 INFO - 'MAIL': '/var/mail/cltbld', 08:26:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:26:07 INFO - 'MOZ_NO_REMOTE': '1', 08:26:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:26:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:26:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:07 INFO - 'PWD': '/builds/slave/test', 08:26:07 INFO - 'SHELL': '/bin/bash', 08:26:07 INFO - 'SHLVL': '1', 08:26:07 INFO - 'TERM': 'linux', 08:26:07 INFO - 'TMOUT': '86400', 08:26:07 INFO - 'USER': 'cltbld', 08:26:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461252187.757769-44214553', 08:26:07 INFO - '_': '/tools/buildbot/bin/python'} 08:26:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:26:07 INFO - Running setup.py (path:/tmp/pip-UCwT54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:26:07 INFO - Running setup.py (path:/tmp/pip-HK13NI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:26:07 INFO - Running setup.py (path:/tmp/pip-pQV9p2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:26:08 INFO - Running setup.py (path:/tmp/pip-WOzM35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:26:08 INFO - Running setup.py (path:/tmp/pip-stpegN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:26:08 INFO - Running setup.py (path:/tmp/pip-wLmxrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:26:08 INFO - Running setup.py (path:/tmp/pip-f4Bdlz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:26:08 INFO - Running setup.py (path:/tmp/pip-NpAda8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:26:08 INFO - Running setup.py (path:/tmp/pip-wz3SMC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:26:08 INFO - Running setup.py (path:/tmp/pip-ykz6Ri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:26:09 INFO - Running setup.py (path:/tmp/pip-N1Q8DS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:26:09 INFO - Running setup.py (path:/tmp/pip-hEiMqA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:26:09 INFO - Running setup.py (path:/tmp/pip-ORT2we-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:26:09 INFO - Running setup.py (path:/tmp/pip-XZ6NVx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:26:09 INFO - Running setup.py (path:/tmp/pip-1uOS1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:26:09 INFO - Running setup.py (path:/tmp/pip-lXR4SY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:26:09 INFO - Running setup.py (path:/tmp/pip-l7r0hR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:26:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:26:09 INFO - Running setup.py (path:/tmp/pip-a9_yGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:26:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:26:10 INFO - Running setup.py (path:/tmp/pip-c0Qluw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:26:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:26:10 INFO - Running setup.py (path:/tmp/pip-uLDFOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:26:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:26:10 INFO - Running setup.py (path:/tmp/pip-qZ_QEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:26:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:26:10 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 08:26:10 INFO - Running setup.py install for manifestparser 08:26:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:26:11 INFO - Running setup.py install for mozcrash 08:26:11 INFO - Running setup.py install for mozdebug 08:26:11 INFO - Running setup.py install for mozdevice 08:26:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:26:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:26:11 INFO - Running setup.py install for mozfile 08:26:12 INFO - Running setup.py install for mozhttpd 08:26:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:26:12 INFO - Running setup.py install for mozinfo 08:26:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:26:12 INFO - Running setup.py install for mozInstall 08:26:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:26:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:26:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:26:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:26:12 INFO - Running setup.py install for mozleak 08:26:12 INFO - Running setup.py install for mozlog 08:26:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:26:13 INFO - Running setup.py install for moznetwork 08:26:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:26:13 INFO - Running setup.py install for mozprocess 08:26:13 INFO - Running setup.py install for mozprofile 08:26:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:26:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:26:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:26:13 INFO - Running setup.py install for mozrunner 08:26:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:26:14 INFO - Running setup.py install for mozscreenshot 08:26:14 INFO - Running setup.py install for moztest 08:26:14 INFO - Running setup.py install for mozversion 08:26:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:26:14 INFO - Running setup.py install for wptserve 08:26:15 INFO - Running setup.py install for marionette-driver 08:26:15 INFO - Running setup.py install for browsermob-proxy 08:26:15 INFO - Running setup.py install for marionette-client 08:26:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:26:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:26:16 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 08:26:16 INFO - Cleaning up... 08:26:16 INFO - Return code: 0 08:26:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:26: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')]} 08:26:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:26: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')]} 08:26:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:26:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c3bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d4d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e012b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8df0f70>, '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 0x8df0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8df6750>, '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-1461252187.757769-44214553', '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 08:26:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:26:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:26:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:26:16 INFO - 'CCACHE_UMASK': '002', 08:26:16 INFO - 'DISPLAY': ':0', 08:26:16 INFO - 'HOME': '/home/cltbld', 08:26:16 INFO - 'LANG': 'en_US.UTF-8', 08:26:16 INFO - 'LOGNAME': 'cltbld', 08:26:16 INFO - 'MAIL': '/var/mail/cltbld', 08:26:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:26:16 INFO - 'MOZ_NO_REMOTE': '1', 08:26:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:26:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:26:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:16 INFO - 'PWD': '/builds/slave/test', 08:26:16 INFO - 'SHELL': '/bin/bash', 08:26:16 INFO - 'SHLVL': '1', 08:26:16 INFO - 'TERM': 'linux', 08:26:16 INFO - 'TMOUT': '86400', 08:26:16 INFO - 'USER': 'cltbld', 08:26:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461252187.757769-44214553', 08:26:16 INFO - '_': '/tools/buildbot/bin/python'} 08:26:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:26:16 INFO - Running setup.py (path:/tmp/pip-kZWsUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:26:16 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)) 08:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:26:16 INFO - Running setup.py (path:/tmp/pip-QO7SiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:26:16 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)) 08:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:26:17 INFO - Running setup.py (path:/tmp/pip-vwC9RH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:26:17 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)) 08:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:26:17 INFO - Running setup.py (path:/tmp/pip-wnzB3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:26:17 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)) 08:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:26:17 INFO - Running setup.py (path:/tmp/pip-pExZ_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:26:17 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)) 08:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:26:17 INFO - Running setup.py (path:/tmp/pip-M3PZat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:26:17 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)) 08:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:26:17 INFO - Running setup.py (path:/tmp/pip-nroDqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:26:17 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)) 08:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:26:17 INFO - Running setup.py (path:/tmp/pip-ybVXSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:26:17 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)) 08:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:26:17 INFO - Running setup.py (path:/tmp/pip-ODJnfa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:26:18 INFO - Running setup.py (path:/tmp/pip-pH8xkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:26:18 INFO - Running setup.py (path:/tmp/pip-PJZRr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:26:18 INFO - Running setup.py (path:/tmp/pip-TnE77y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:26:18 INFO - Running setup.py (path:/tmp/pip-0U9c4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:26:18 INFO - Running setup.py (path:/tmp/pip-OzuDAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:26:18 INFO - Running setup.py (path:/tmp/pip-vB8_47-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:26:18 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)) 08:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:26:18 INFO - Running setup.py (path:/tmp/pip-AxJTPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:26:19 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)) 08:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:26:19 INFO - Running setup.py (path:/tmp/pip-boeJe6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:26:19 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)) 08:26:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:26:19 INFO - Running setup.py (path:/tmp/pip-HP_PBC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:26:19 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)) 08:26:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:26:19 INFO - Running setup.py (path:/tmp/pip-D694RG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:26:19 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)) 08:26:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:26:19 INFO - Running setup.py (path:/tmp/pip-kA5kIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:26:19 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)) 08:26:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:26:20 INFO - Running setup.py (path:/tmp/pip-MogaDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:26:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:26:20 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)) 08:26:20 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)) 08:26:20 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)) 08:26:20 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)) 08:26:20 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)) 08:26:20 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)) 08:26:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:26:20 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 08:26:20 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 08:26:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:26:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:26:20 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 08:26:20 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 08:26:25 INFO - Downloading blessings-1.6.tar.gz 08:26:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:26:25 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)) 08:26:25 INFO - Installing collected packages: blessings 08:26:25 INFO - Running setup.py install for blessings 08:26:25 INFO - Successfully installed blessings 08:26:25 INFO - Cleaning up... 08:26:25 INFO - Return code: 0 08:26:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:26:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:26:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:26:26 INFO - Reading from file tmpfile_stdout 08:26:26 INFO - Current package versions: 08:26:26 INFO - argparse == 1.2.1 08:26:26 INFO - blessings == 1.6 08:26:26 INFO - blobuploader == 1.2.4 08:26:26 INFO - browsermob-proxy == 0.6.0 08:26:26 INFO - docopt == 0.6.1 08:26:26 INFO - manifestparser == 1.1 08:26:26 INFO - marionette-client == 2.3.0 08:26:26 INFO - marionette-driver == 1.4.0 08:26:26 INFO - mozInstall == 1.12 08:26:26 INFO - mozcrash == 0.17 08:26:26 INFO - mozdebug == 0.1 08:26:26 INFO - mozdevice == 0.48 08:26:26 INFO - mozfile == 1.2 08:26:26 INFO - mozhttpd == 0.7 08:26:26 INFO - mozinfo == 0.9 08:26:26 INFO - mozleak == 0.1 08:26:26 INFO - mozlog == 3.1 08:26:26 INFO - moznetwork == 0.27 08:26:26 INFO - mozprocess == 0.22 08:26:26 INFO - mozprofile == 0.28 08:26:26 INFO - mozrunner == 6.11 08:26:26 INFO - mozscreenshot == 0.1 08:26:26 INFO - mozsystemmonitor == 0.0 08:26:26 INFO - moztest == 0.7 08:26:26 INFO - mozversion == 1.4 08:26:26 INFO - psutil == 3.1.1 08:26:26 INFO - requests == 1.2.3 08:26:26 INFO - wptserve == 1.4.0 08:26:26 INFO - wsgiref == 0.1.2 08:26:26 INFO - Running post-action listener: _resource_record_post_action 08:26:26 INFO - Running post-action listener: _start_resource_monitoring 08:26:26 INFO - Starting resource monitoring. 08:26:26 INFO - ##### 08:26:26 INFO - ##### Running pull step. 08:26:26 INFO - ##### 08:26:26 INFO - Running pre-action listener: _resource_record_pre_action 08:26:26 INFO - Running main action method: pull 08:26:26 INFO - Pull has nothing to do! 08:26:26 INFO - Running post-action listener: _resource_record_post_action 08:26:26 INFO - ##### 08:26:26 INFO - ##### Running install step. 08:26:26 INFO - ##### 08:26:26 INFO - Running pre-action listener: _resource_record_pre_action 08:26:26 INFO - Running main action method: install 08:26:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:26:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:26:26 INFO - Reading from file tmpfile_stdout 08:26:26 INFO - Detecting whether we're running mozinstall >=1.0... 08:26:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:26:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:26:26 INFO - Reading from file tmpfile_stdout 08:26:26 INFO - Output received: 08:26:26 INFO - Usage: mozinstall [options] installer 08:26:26 INFO - Options: 08:26:26 INFO - -h, --help show this help message and exit 08:26:26 INFO - -d DEST, --destination=DEST 08:26:26 INFO - Directory to install application into. [default: 08:26:26 INFO - "/builds/slave/test"] 08:26:26 INFO - --app=APP Application being installed. [default: firefox] 08:26:26 INFO - mkdir: /builds/slave/test/build/application 08:26:26 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'] 08:26:26 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 08:27:03 INFO - Reading from file tmpfile_stdout 08:27:03 INFO - Output received: 08:27:03 INFO - /builds/slave/test/build/application/firefox/firefox 08:27:03 INFO - Running post-action listener: _resource_record_post_action 08:27:03 INFO - ##### 08:27:03 INFO - ##### Running run-tests step. 08:27:03 INFO - ##### 08:27:03 INFO - Running pre-action listener: _resource_record_pre_action 08:27:03 INFO - Running main action method: run_tests 08:27:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:27:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:27:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:27:03 INFO - grabbing minidump binary from tooltool 08:27:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:27:03 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 0x8df0f70>, '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 0x8df0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8df6750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:27:03 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 08:27:03 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 08:27:03 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:27:03 INFO - Return code: 0 08:27:03 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 08:27:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:27:03 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/GgzuuvpJTHmrOVYabkGO4g/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 08:27:03 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/GgzuuvpJTHmrOVYabkGO4g/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 08:27:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:27:03 INFO - 'CCACHE_UMASK': '002', 08:27:03 INFO - 'DISPLAY': ':0', 08:27:03 INFO - 'HOME': '/home/cltbld', 08:27:03 INFO - 'LANG': 'en_US.UTF-8', 08:27:03 INFO - 'LOGNAME': 'cltbld', 08:27:03 INFO - 'MAIL': '/var/mail/cltbld', 08:27:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:27:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:27:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:27:03 INFO - 'MOZ_NO_REMOTE': '1', 08:27:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:27:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:27:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:27:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:27:03 INFO - 'PWD': '/builds/slave/test', 08:27:03 INFO - 'SHELL': '/bin/bash', 08:27:03 INFO - 'SHLVL': '1', 08:27:03 INFO - 'TERM': 'linux', 08:27:03 INFO - 'TMOUT': '86400', 08:27:03 INFO - 'USER': 'cltbld', 08:27:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461252187.757769-44214553', 08:27:03 INFO - '_': '/tools/buildbot/bin/python'} 08:27:03 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/GgzuuvpJTHmrOVYabkGO4g/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 08:27:04 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 08:27:04 INFO - import pkg_resources 08:27:05 INFO - Using 1 client processes 08:27:05 INFO - wptserve Starting http server on 127.0.0.1:8000 08:27:05 INFO - wptserve Starting http server on 127.0.0.1:8001 08:27:05 INFO - wptserve Starting http server on 127.0.0.1:8443 08:27:07 INFO - SUITE-START | Running 778 tests 08:27:07 INFO - Running testharness tests 08:27:07 INFO - Setting up ssl 08:27:07 INFO - PROCESS | certutil | 08:27:07 INFO - PROCESS | certutil | 08:27:07 INFO - PROCESS | certutil | 08:27:07 INFO - Certificate Nickname Trust Attributes 08:27:07 INFO - SSL,S/MIME,JAR/XPI 08:27:07 INFO - 08:27:07 INFO - web-platform-tests CT,, 08:27:07 INFO - 08:27:08 INFO - Starting runner 08:27:11 INFO - PROCESS | 2491 | 1461252431081 Marionette DEBUG Marionette enabled via build flag and pref 08:27:11 INFO - PROCESS | 2491 | ++DOCSHELL 0xa2829800 == 1 [pid = 2491] [id = 1] 08:27:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 1 (0xa2829c00) [pid = 2491] [serial = 1] [outer = (nil)] 08:27:11 INFO - PROCESS | 2491 | [2491] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:27:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 2 (0xa282a400) [pid = 2491] [serial = 2] [outer = 0xa2829c00] 08:27:11 INFO - PROCESS | 2491 | 1461252431816 Marionette INFO Listening on port 2828 08:27:12 INFO - PROCESS | 2491 | 1461252432445 Marionette DEBUG Marionette enabled via command-line flag 08:27:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x9fc5fc00 == 2 [pid = 2491] [id = 2] 08:27:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 3 (0x9fca3400) [pid = 2491] [serial = 3] [outer = (nil)] 08:27:12 INFO - PROCESS | 2491 | [2491] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:27:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 4 (0x9fca3c00) [pid = 2491] [serial = 4] [outer = 0x9fca3400] 08:27:12 INFO - PROCESS | 2491 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb80540 08:27:12 INFO - PROCESS | 2491 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb89080 08:27:12 INFO - PROCESS | 2491 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8cf60 08:27:12 INFO - PROCESS | 2491 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb8dbc0 08:27:12 INFO - PROCESS | 2491 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba1900 08:27:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 5 (0x9fb9d400) [pid = 2491] [serial = 5] [outer = 0xa2829c00] 08:27:12 INFO - PROCESS | 2491 | [2491] 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 08:27:12 INFO - PROCESS | 2491 | 1461252432883 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:32979 08:27:12 INFO - PROCESS | 2491 | [2491] 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 08:27:12 INFO - PROCESS | 2491 | 1461252432919 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:32980 08:27:12 INFO - PROCESS | 2491 | 1461252432979 Marionette DEBUG Closed connection conn0 08:27:13 INFO - PROCESS | 2491 | [2491] 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 08:27:13 INFO - PROCESS | 2491 | 1461252433099 Marionette DEBUG Closed connection conn1 08:27:13 INFO - PROCESS | 2491 | [2491] 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 08:27:13 INFO - PROCESS | 2491 | 1461252433113 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:32981 08:27:13 INFO - PROCESS | 2491 | [2491] 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 08:27:13 INFO - PROCESS | 2491 | 1461252433187 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:32982 08:27:13 INFO - PROCESS | 2491 | 1461252433198 Marionette DEBUG Closed connection conn2 08:27:13 INFO - PROCESS | 2491 | 1461252433245 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:27:13 INFO - PROCESS | 2491 | 1461252433266 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":"20160421074605","device":"desktop","version":"48.0a1"} 08:27:14 INFO - PROCESS | 2491 | [2491] 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 08:27:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x98e8a400 == 3 [pid = 2491] [id = 3] 08:27:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 6 (0x98e8ac00) [pid = 2491] [serial = 6] [outer = (nil)] 08:27:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x98e8b000 == 4 [pid = 2491] [id = 4] 08:27:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 7 (0x98e8e800) [pid = 2491] [serial = 7] [outer = (nil)] 08:27:16 INFO - PROCESS | 2491 | [2491] 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 08:27:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x98101400 == 5 [pid = 2491] [id = 5] 08:27:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 8 (0x98101800) [pid = 2491] [serial = 8] [outer = (nil)] 08:27:16 INFO - PROCESS | 2491 | [2491] 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 08:27:16 INFO - PROCESS | 2491 | [2491] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:27:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 9 (0x98110c00) [pid = 2491] [serial = 9] [outer = 0x98101800] 08:27:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 10 (0x984c0c00) [pid = 2491] [serial = 10] [outer = 0x98e8ac00] 08:27:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 11 (0x984c2800) [pid = 2491] [serial = 11] [outer = 0x98e8e800] 08:27:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 12 (0x984c4c00) [pid = 2491] [serial = 12] [outer = 0x98101800] 08:27:18 INFO - PROCESS | 2491 | 1461252438172 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 2491 | 1461252438195 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 13 (0x96b4a000) [pid = 2491] [serial = 13] [outer = 0x98101800] 08:27:19 INFO - PROCESS | 2491 | 1461252439078 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6c9cf710-7ef5-4e78-8c84-a8a510f60636","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":"20160421074605","device":"desktop","version":"48.0a1","command_id":1}}] 08:27:19 INFO - PROCESS | 2491 | 1461252439342 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}] 08:27:19 INFO - PROCESS | 2491 | 1461252439675 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:27:19 INFO - PROCESS | 2491 | 1461252439801 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:27:19 INFO - PROCESS | 2491 | [2491] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:27:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 14 (0x92037400) [pid = 2491] [serial = 14] [outer = 0x98101800] 08:27:20 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:20 INFO - PROCESS | 2491 | 1461252440322 Marionette TRACE conn3 <- [1,3,null,{}] 08:27:20 INFO - PROCESS | 2491 | 1461252440344 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:27:20 INFO - PROCESS | 2491 | 1461252440373 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:27:20 INFO - PROCESS | 2491 | 1461252440415 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:27:20 INFO - PROCESS | 2491 | 1461252440421 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:27:20 INFO - PROCESS | 2491 | 1461252440433 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 2491 | 1461252440438 Marionette TRACE conn3 <- [1,6,null,{}] 08:27:20 INFO - PROCESS | 2491 | 1461252440447 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}] 08:27:20 INFO - PROCESS | 2491 | 1461252440470 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:27:20 INFO - PROCESS | 2491 | 1461252440481 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 2491 | ++DOCSHELL 0xa459f800 == 6 [pid = 2491] [id = 6] 08:27:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 15 (0x91521400) [pid = 2491] [serial = 15] [outer = (nil)] 08:27:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 16 (0x91523400) [pid = 2491] [serial = 16] [outer = 0x91521400] 08:27:20 INFO - PROCESS | 2491 | 1461252440576 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 17 (0x91528000) [pid = 2491] [serial = 17] [outer = 0x91521400] 08:27:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x9140a000 == 7 [pid = 2491] [id = 7] 08:27:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 18 (0x9140e000) [pid = 2491] [serial = 18] [outer = (nil)] 08:27:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 19 (0x91410000) [pid = 2491] [serial = 19] [outer = 0x9140e000] 08:27:21 INFO - PROCESS | 2491 | 1461252441128 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 20 (0x9140c800) [pid = 2491] [serial = 20] [outer = 0x9140e000] 08:27:22 INFO - PROCESS | 2491 | [2491] 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 08:27:22 INFO - PROCESS | 2491 | 1461252442122 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]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1793ms 08:27:22 INFO - PROCESS | 2491 | 1461252442335 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 2491 | 1461252442341 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:27:22 INFO - PROCESS | 2491 | 1461252442409 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 2491 | 1461252442414 Marionette TRACE conn3 <- [1,10,null,{}] 08:27:22 INFO - PROCESS | 2491 | 1461252442450 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}] 08:27:22 INFO - PROCESS | 2491 | 1461252442666 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:27:22 INFO - PROCESS | 2491 | 1461252442805 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x909a2c00 == 8 [pid = 2491] [id = 8] 08:27:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 21 (0x909a4800) [pid = 2491] [serial = 21] [outer = (nil)] 08:27:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 22 (0x977acc00) [pid = 2491] [serial = 22] [outer = 0x909a4800] 08:27:22 INFO - PROCESS | 2491 | 1461252442902 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 23 (0x97cf6400) [pid = 2491] [serial = 23] [outer = 0x909a4800] 08:27:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x9918c000 == 9 [pid = 2491] [id = 9] 08:27:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 24 (0x99192000) [pid = 2491] [serial = 24] [outer = (nil)] 08:27:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 25 (0x9810ec00) [pid = 2491] [serial = 25] [outer = 0x99192000] 08:27:23 INFO - PROCESS | 2491 | 1461252443953 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]]]}] 08:27:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 26 (0x9780d400) [pid = 2491] [serial = 26] [outer = 0x99192000] 08:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1624ms 08:27:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x98b25400 == 10 [pid = 2491] [id = 10] 08:27:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 27 (0x98b25800) [pid = 2491] [serial = 27] [outer = (nil)] 08:27:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 28 (0x9ea2c400) [pid = 2491] [serial = 28] [outer = 0x98b25800] 08:27:24 INFO - PROCESS | 2491 | 1461252444139 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 2491 | 1461252444148 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:27:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 29 (0x9fcac800) [pid = 2491] [serial = 29] [outer = 0x98b25800] 08:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:27:24 INFO - PROCESS | 2491 | 1461252444279 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 2491 | 1461252444285 Marionette TRACE conn3 <- [1,14,null,{}] 08:27:24 INFO - PROCESS | 2491 | 1461252444420 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}] 08:27:24 INFO - PROCESS | 2491 | 1461252444661 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:27:24 INFO - PROCESS | 2491 | 1461252444681 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x98b27000 == 11 [pid = 2491] [id = 11] 08:27:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 30 (0x98e21400) [pid = 2491] [serial = 30] [outer = (nil)] 08:27:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 31 (0x99194800) [pid = 2491] [serial = 31] [outer = 0x98e21400] 08:27:24 INFO - PROCESS | 2491 | 1461252444853 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 32 (0xa4478800) [pid = 2491] [serial = 32] [outer = 0x98e21400] 08:27:25 INFO - PROCESS | 2491 | 1461252445857 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]]]}] 08:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1686ms 08:27:25 INFO - PROCESS | 2491 | 1461252445884 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 2491 | 1461252445888 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:27:25 INFO - PROCESS | 2491 | 1461252445897 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 2491 | 1461252445905 Marionette TRACE conn3 <- [1,18,null,{}] 08:27:25 INFO - PROCESS | 2491 | 1461252445925 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}] 08:27:26 INFO - PROCESS | 2491 | 1461252446186 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:27:26 INFO - PROCESS | 2491 | 1461252446362 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x99b8c400 == 12 [pid = 2491] [id = 12] 08:27:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 33 (0x99b8c800) [pid = 2491] [serial = 33] [outer = (nil)] 08:27:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 34 (0x9529dc00) [pid = 2491] [serial = 34] [outer = 0x99b8c800] 08:27:26 INFO - PROCESS | 2491 | 1461252446484 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 35 (0x99b92000) [pid = 2491] [serial = 35] [outer = 0x99b8c800] 08:27:27 INFO - PROCESS | 2491 | 1461252447596 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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1740ms 08:27:27 INFO - PROCESS | 2491 | 1461252447637 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 2491 | 1461252447645 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:27:27 INFO - PROCESS | 2491 | 1461252447656 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 2491 | 1461252447661 Marionette TRACE conn3 <- [1,22,null,{}] 08:27:27 INFO - PROCESS | 2491 | 1461252447670 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}] 08:27:27 INFO - PROCESS | 2491 | 1461252447846 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:27:28 INFO - PROCESS | 2491 | 1461252448011 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x92040000 == 13 [pid = 2491] [id = 13] 08:27:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 36 (0x92041400) [pid = 2491] [serial = 36] [outer = (nil)] 08:27:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 37 (0x96bd9800) [pid = 2491] [serial = 37] [outer = 0x92041400] 08:27:28 INFO - PROCESS | 2491 | 1461252448120 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 38 (0x977ab400) [pid = 2491] [serial = 38] [outer = 0x92041400] 08:27:29 INFO - PROCESS | 2491 | 1461252449048 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]]]}] 08:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1445ms 08:27:29 INFO - PROCESS | 2491 | 1461252449102 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 2491 | 1461252449110 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:27:29 INFO - PROCESS | 2491 | 1461252449123 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 2491 | 1461252449127 Marionette TRACE conn3 <- [1,26,null,{}] 08:27:29 INFO - PROCESS | 2491 | 1461252449135 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}] 08:27:29 INFO - PROCESS | 2491 | 1461252449311 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:27:29 INFO - PROCESS | 2491 | 1461252449425 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x98b18c00 == 14 [pid = 2491] [id = 14] 08:27:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 39 (0x98e1cc00) [pid = 2491] [serial = 39] [outer = (nil)] 08:27:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 40 (0x99944c00) [pid = 2491] [serial = 40] [outer = 0x98e1cc00] 08:27:29 INFO - PROCESS | 2491 | 1461252449508 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 41 (0x99b94400) [pid = 2491] [serial = 41] [outer = 0x98e1cc00] 08:27:30 INFO - PROCESS | 2491 | 1461252450292 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]]]}] 08:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1185ms 08:27:30 INFO - PROCESS | 2491 | 1461252450308 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 2491 | 1461252450312 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:27:30 INFO - PROCESS | 2491 | 1461252450333 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 2491 | 1461252450339 Marionette TRACE conn3 <- [1,30,null,{}] 08:27:30 INFO - PROCESS | 2491 | 1461252450356 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}] 08:27:30 INFO - PROCESS | 2491 | 1461252450531 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:27:30 INFO - PROCESS | 2491 | 1461252450544 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x9fb94800 == 15 [pid = 2491] [id = 15] 08:27:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 42 (0x9fb96000) [pid = 2491] [serial = 42] [outer = (nil)] 08:27:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 43 (0x9fc5f000) [pid = 2491] [serial = 43] [outer = 0x9fb96000] 08:27:30 INFO - PROCESS | 2491 | 1461252450627 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 44 (0x9fef3800) [pid = 2491] [serial = 44] [outer = 0x9fb96000] 08:27:31 INFO - PROCESS | 2491 | 1461252451449 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]]]}] 08:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1141ms 08:27:31 INFO - PROCESS | 2491 | 1461252451493 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:27:31 INFO - PROCESS | 2491 | 1461252451498 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:27:31 INFO - PROCESS | 2491 | 1461252451506 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 2491 | 1461252451508 Marionette TRACE conn3 <- [1,34,null,{}] 08:27:31 INFO - PROCESS | 2491 | 1461252451515 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}] 08:27:31 INFO - PROCESS | 2491 | 1461252451681 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:27:31 INFO - PROCESS | 2491 | 1461252451828 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x909a5c00 == 16 [pid = 2491] [id = 16] 08:27:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 45 (0x909aa400) [pid = 2491] [serial = 45] [outer = (nil)] 08:27:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 46 (0x91407c00) [pid = 2491] [serial = 46] [outer = 0x909aa400] 08:27:31 INFO - PROCESS | 2491 | 1461252451929 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 47 (0x9152a000) [pid = 2491] [serial = 47] [outer = 0x909aa400] 08:27:32 INFO - PROCESS | 2491 | 1461252452884 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]]]}] 08:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1402ms 08:27:32 INFO - PROCESS | 2491 | 1461252452909 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:27:32 INFO - PROCESS | 2491 | 1461252452918 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:27:32 INFO - PROCESS | 2491 | 1461252452950 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 2491 | 1461252452957 Marionette TRACE conn3 <- [1,38,null,{}] 08:27:32 INFO - PROCESS | 2491 | 1461252452968 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}] 08:27:33 INFO - PROCESS | 2491 | 1461252453170 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:27:33 INFO - PROCESS | 2491 | 1461252453306 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x9774c800 == 17 [pid = 2491] [id = 17] 08:27:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 48 (0x97805c00) [pid = 2491] [serial = 48] [outer = (nil)] 08:27:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 49 (0x98b1b800) [pid = 2491] [serial = 49] [outer = 0x97805c00] 08:27:33 INFO - PROCESS | 2491 | 1461252453418 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 50 (0x99187800) [pid = 2491] [serial = 50] [outer = 0x97805c00] 08:27:34 INFO - PROCESS | 2491 | 1461252454374 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]]]}] 08:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1458ms 08:27:34 INFO - PROCESS | 2491 | 1461252454391 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 2491 | 1461252454398 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:27:34 INFO - PROCESS | 2491 | 1461252454407 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 2491 | 1461252454411 Marionette TRACE conn3 <- [1,42,null,{}] 08:27:34 INFO - PROCESS | 2491 | 1461252454419 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}] 08:27:34 INFO - PROCESS | 2491 | 1461252454607 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:27:34 INFO - PROCESS | 2491 | 1461252454743 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x9099fc00 == 18 [pid = 2491] [id = 18] 08:27:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 51 (0x99151c00) [pid = 2491] [serial = 51] [outer = (nil)] 08:27:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 52 (0x9b18e000) [pid = 2491] [serial = 52] [outer = 0x99151c00] 08:27:34 INFO - PROCESS | 2491 | 1461252454847 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 53 (0x9fb37800) [pid = 2491] [serial = 53] [outer = 0x99151c00] 08:27:35 INFO - PROCESS | 2491 | 1461252455817 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]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1485ms 08:27:35 INFO - PROCESS | 2491 | 1461252455894 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 2491 | 1461252455899 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:27:35 INFO - PROCESS | 2491 | 1461252455915 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 2491 | 1461252455926 Marionette TRACE conn3 <- [1,46,null,{}] 08:27:35 INFO - PROCESS | 2491 | 1461252455937 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}] 08:27:36 INFO - PROCESS | 2491 | 1461252456234 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:27:36 INFO - PROCESS | 2491 | 1461252456389 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x9774a800 == 19 [pid = 2491] [id = 19] 08:27:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 54 (0x9774d400) [pid = 2491] [serial = 54] [outer = (nil)] 08:27:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 55 (0xa0fed400) [pid = 2491] [serial = 55] [outer = 0x9774d400] 08:27:36 INFO - PROCESS | 2491 | 1461252456487 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 56 (0xa282bc00) [pid = 2491] [serial = 56] [outer = 0x9774d400] 08:27:37 INFO - PROCESS | 2491 | 1461252457421 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]]]}] 08:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1557ms 08:27:37 INFO - PROCESS | 2491 | 1461252457465 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 2491 | 1461252457471 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:27:37 INFO - PROCESS | 2491 | 1461252457478 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 2491 | 1461252457481 Marionette TRACE conn3 <- [1,50,null,{}] 08:27:37 INFO - PROCESS | 2491 | 1461252457489 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}] 08:27:37 INFO - PROCESS | 2491 | 1461252457715 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:27:37 INFO - PROCESS | 2491 | 1461252457853 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x98e94800 == 20 [pid = 2491] [id = 20] 08:27:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 57 (0xa0f4e000) [pid = 2491] [serial = 57] [outer = (nil)] 08:27:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 58 (0xa445b800) [pid = 2491] [serial = 58] [outer = 0xa0f4e000] 08:27:37 INFO - PROCESS | 2491 | 1461252457952 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 59 (0xa4476000) [pid = 2491] [serial = 59] [outer = 0xa0f4e000] 08:27:38 INFO - PROCESS | 2491 | 1461252458828 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]]]}] 08:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1393ms 08:27:38 INFO - PROCESS | 2491 | 1461252458888 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 2491 | 1461252458893 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:27:38 INFO - PROCESS | 2491 | 1461252458906 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 2491 | 1461252458911 Marionette TRACE conn3 <- [1,54,null,{}] 08:27:38 INFO - PROCESS | 2491 | 1461252458917 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}] 08:27:39 INFO - PROCESS | 2491 | 1461252459099 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:27:39 INFO - PROCESS | 2491 | 1461252459236 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 2491 | ++DOCSHELL 0xa4458400 == 21 [pid = 2491] [id = 21] 08:27:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 60 (0xa445a400) [pid = 2491] [serial = 60] [outer = (nil)] 08:27:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 61 (0xa45ac000) [pid = 2491] [serial = 61] [outer = 0xa445a400] 08:27:39 INFO - PROCESS | 2491 | 1461252459356 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 62 (0xa4b0e800) [pid = 2491] [serial = 62] [outer = 0xa445a400] 08:27:40 INFO - PROCESS | 2491 | 1461252460273 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]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1433ms 08:27:40 INFO - PROCESS | 2491 | 1461252460340 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 2491 | 1461252460344 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:27:40 INFO - PROCESS | 2491 | 1461252460352 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 2491 | 1461252460357 Marionette TRACE conn3 <- [1,58,null,{}] 08:27:40 INFO - PROCESS | 2491 | 1461252460363 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}] 08:27:40 INFO - PROCESS | 2491 | 1461252460554 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:27:40 INFO - PROCESS | 2491 | 1461252460667 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 2491 | ++DOCSHELL 0xa44d4000 == 22 [pid = 2491] [id = 22] 08:27:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 63 (0xa5ec1800) [pid = 2491] [serial = 63] [outer = (nil)] 08:27:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 64 (0xa683bc00) [pid = 2491] [serial = 64] [outer = 0xa5ec1800] 08:27:40 INFO - PROCESS | 2491 | 1461252460764 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 65 (0xa6896400) [pid = 2491] [serial = 65] [outer = 0xa5ec1800] 08:27:41 INFO - PROCESS | 2491 | 1461252461768 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]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1485ms 08:27:41 INFO - PROCESS | 2491 | 1461252461837 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 2491 | 1461252461844 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:27:41 INFO - PROCESS | 2491 | 1461252461855 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 2491 | 1461252461860 Marionette TRACE conn3 <- [1,62,null,{}] 08:27:41 INFO - PROCESS | 2491 | 1461252461870 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}] 08:27:42 INFO - PROCESS | 2491 | 1461252462128 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:27:42 INFO - PROCESS | 2491 | 1461252462314 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x9140c000 == 23 [pid = 2491] [id = 23] 08:27:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 66 (0x96b47800) [pid = 2491] [serial = 66] [outer = (nil)] 08:27:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 67 (0x97755800) [pid = 2491] [serial = 67] [outer = 0x96b47800] 08:27:42 INFO - PROCESS | 2491 | 1461252462431 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 68 (0x97c1ec00) [pid = 2491] [serial = 68] [outer = 0x96b47800] 08:27:42 INFO - PROCESS | 2491 | --DOCSHELL 0x9fb94800 == 22 [pid = 2491] [id = 15] 08:27:42 INFO - PROCESS | 2491 | --DOCSHELL 0x98b18c00 == 21 [pid = 2491] [id = 14] 08:27:42 INFO - PROCESS | 2491 | --DOCSHELL 0x92040000 == 20 [pid = 2491] [id = 13] 08:27:42 INFO - PROCESS | 2491 | --DOCSHELL 0x909a2c00 == 19 [pid = 2491] [id = 8] 08:27:43 INFO - PROCESS | 2491 | 1461252463391 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]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1585ms 08:27:43 INFO - PROCESS | 2491 | 1461252463457 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 2491 | 1461252463466 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:27:43 INFO - PROCESS | 2491 | 1461252463479 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 2491 | 1461252463486 Marionette TRACE conn3 <- [1,66,null,{}] 08:27:43 INFO - PROCESS | 2491 | 1461252463495 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}] 08:27:43 INFO - PROCESS | 2491 | 1461252463715 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:27:43 INFO - PROCESS | 2491 | 1461252463872 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x977a6400 == 20 [pid = 2491] [id = 24] 08:27:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 69 (0x9780e000) [pid = 2491] [serial = 69] [outer = (nil)] 08:27:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 70 (0x97c24800) [pid = 2491] [serial = 70] [outer = 0x9780e000] 08:27:44 INFO - PROCESS | 2491 | 1461252464034 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 71 (0x97c28400) [pid = 2491] [serial = 71] [outer = 0x9780e000] 08:27:44 INFO - PROCESS | 2491 | 1461252464890 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1490ms 08:27:44 INFO - PROCESS | 2491 | 1461252464970 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 2491 | 1461252464980 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:27:44 INFO - PROCESS | 2491 | 1461252464993 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 2491 | 1461252465000 Marionette TRACE conn3 <- [1,70,null,{}] 08:27:45 INFO - PROCESS | 2491 | 1461252465008 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}] 08:27:45 INFO - PROCESS | 2491 | 1461252465212 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:27:45 INFO - PROCESS | 2491 | 1461252465327 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c23800 == 21 [pid = 2491] [id = 25] 08:27:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 72 (0x97c29c00) [pid = 2491] [serial = 72] [outer = (nil)] 08:27:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 73 (0x99195400) [pid = 2491] [serial = 73] [outer = 0x97c29c00] 08:27:45 INFO - PROCESS | 2491 | 1461252465430 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 74 (0x99b86400) [pid = 2491] [serial = 74] [outer = 0x97c29c00] 08:27:46 INFO - PROCESS | 2491 | 1461252466340 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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1385ms 08:27:46 INFO - PROCESS | 2491 | 1461252466378 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 2491 | 1461252466383 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:27:46 INFO - PROCESS | 2491 | 1461252466391 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 2491 | 1461252466397 Marionette TRACE conn3 <- [1,74,null,{}] 08:27:46 INFO - PROCESS | 2491 | 1461252466415 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}] 08:27:46 INFO - PROCESS | 2491 | 1461252466628 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:27:46 INFO - PROCESS | 2491 | 1461252466801 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x9140f400 == 22 [pid = 2491] [id = 26] 08:27:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 75 (0x9df21c00) [pid = 2491] [serial = 75] [outer = (nil)] 08:27:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 76 (0x9fca3800) [pid = 2491] [serial = 76] [outer = 0x9df21c00] 08:27:46 INFO - PROCESS | 2491 | 1461252466911 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 77 (0xa0ae0c00) [pid = 2491] [serial = 77] [outer = 0x9df21c00] 08:27:47 INFO - PROCESS | 2491 | 1461252467866 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1545ms 08:27:47 INFO - PROCESS | 2491 | 1461252467942 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 2491 | 1461252467947 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:27:47 INFO - PROCESS | 2491 | 1461252467957 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 2491 | 1461252467961 Marionette TRACE conn3 <- [1,78,null,{}] 08:27:47 INFO - PROCESS | 2491 | 1461252467967 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}] 08:27:48 INFO - PROCESS | 2491 | 1461252468164 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:27:48 INFO - PROCESS | 2491 | 1461252468310 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x91403400 == 23 [pid = 2491] [id = 27] 08:27:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 78 (0x9fcaf400) [pid = 2491] [serial = 78] [outer = (nil)] 08:27:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 79 (0xa3c83400) [pid = 2491] [serial = 79] [outer = 0x9fcaf400] 08:27:48 INFO - PROCESS | 2491 | 1461252468409 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 80 (0xa44ca000) [pid = 2491] [serial = 80] [outer = 0x9fcaf400] 08:27:49 INFO - PROCESS | 2491 | 1461252469298 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1383ms 08:27:49 INFO - PROCESS | 2491 | 1461252469341 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:27:49 INFO - PROCESS | 2491 | 1461252469346 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:27:49 INFO - PROCESS | 2491 | 1461252469353 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 2491 | 1461252469357 Marionette TRACE conn3 <- [1,82,null,{}] 08:27:49 INFO - PROCESS | 2491 | 1461252469364 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}] 08:27:49 INFO - PROCESS | 2491 | 1461252469540 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:27:49 INFO - PROCESS | 2491 | 1461252469681 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 2491 | ++DOCSHELL 0xa0add800 == 24 [pid = 2491] [id = 28] 08:27:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 81 (0xa0c47800) [pid = 2491] [serial = 81] [outer = (nil)] 08:27:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 82 (0xa4737c00) [pid = 2491] [serial = 82] [outer = 0xa0c47800] 08:27:49 INFO - PROCESS | 2491 | 1461252469780 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 83 (0xa473a400) [pid = 2491] [serial = 83] [outer = 0xa0c47800] 08:27:50 INFO - PROCESS | 2491 | 1461252470736 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1437ms 08:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:27:50 INFO - PROCESS | 2491 | 1461252470790 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 2491 | 1461252470794 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:27:50 INFO - PROCESS | 2491 | 1461252470802 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 2491 | 1461252470805 Marionette TRACE conn3 <- [1,86,null,{}] 08:27:50 INFO - PROCESS | 2491 | 1461252470813 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}] 08:27:51 INFO - PROCESS | 2491 | 1461252471065 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:27:51 INFO - PROCESS | 2491 | 1461252471250 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 2491 | ++DOCSHELL 0xa4733c00 == 25 [pid = 2491] [id = 29] 08:27:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 84 (0xa685a800) [pid = 2491] [serial = 84] [outer = (nil)] 08:27:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 85 (0xa77aa800) [pid = 2491] [serial = 85] [outer = 0xa685a800] 08:27:51 INFO - PROCESS | 2491 | 1461252471395 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 86 (0xa77b0c00) [pid = 2491] [serial = 86] [outer = 0xa685a800] 08:27:52 INFO - PROCESS | 2491 | 1461252472314 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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1587ms 08:27:52 INFO - PROCESS | 2491 | 1461252472389 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 2491 | 1461252472392 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:27:52 INFO - PROCESS | 2491 | 1461252472400 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 2491 | 1461252472404 Marionette TRACE conn3 <- [1,90,null,{}] 08:27:52 INFO - PROCESS | 2491 | 1461252472411 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}] 08:27:52 INFO - PROCESS | 2491 | 1461252472589 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:27:52 INFO - PROCESS | 2491 | 1461252472733 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f282400 == 26 [pid = 2491] [id = 30] 08:27:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 87 (0x8f283800) [pid = 2491] [serial = 87] [outer = (nil)] 08:27:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 88 (0x8f28a400) [pid = 2491] [serial = 88] [outer = 0x8f283800] 08:27:52 INFO - PROCESS | 2491 | 1461252472832 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 89 (0x8f28c400) [pid = 2491] [serial = 89] [outer = 0x8f283800] 08:27:53 INFO - PROCESS | 2491 | 1461252473975 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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1641ms 08:27:54 INFO - PROCESS | 2491 | 1461252474043 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 2491 | 1461252474051 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:27:54 INFO - PROCESS | 2491 | 1461252474061 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 2491 | 1461252474066 Marionette TRACE conn3 <- [1,94,null,{}] 08:27:54 INFO - PROCESS | 2491 | 1461252474076 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}] 08:27:54 INFO - PROCESS | 2491 | 1461252474364 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:27:54 INFO - PROCESS | 2491 | --DOCSHELL 0x9774a800 == 25 [pid = 2491] [id = 19] 08:27:54 INFO - PROCESS | 2491 | --DOCSHELL 0x9099fc00 == 24 [pid = 2491] [id = 18] 08:27:54 INFO - PROCESS | 2491 | --DOCSHELL 0x9774c800 == 23 [pid = 2491] [id = 17] 08:27:54 INFO - PROCESS | 2491 | --DOCSHELL 0x909a5c00 == 22 [pid = 2491] [id = 16] 08:27:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 90 (0x8fef2400) [pid = 2491] [serial = 90] [outer = 0x98b25800] 08:27:54 INFO - PROCESS | 2491 | 1461252474645 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef5800 == 23 [pid = 2491] [id = 31] 08:27:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 91 (0x8fef6c00) [pid = 2491] [serial = 91] [outer = (nil)] 08:27:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 92 (0x909a2c00) [pid = 2491] [serial = 92] [outer = 0x8fef6c00] 08:27:54 INFO - PROCESS | 2491 | 1461252474796 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 93 (0x91526c00) [pid = 2491] [serial = 93] [outer = 0x8fef6c00] 08:27:55 INFO - PROCESS | 2491 | 1461252475713 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1691ms 08:27:55 INFO - PROCESS | 2491 | 1461252475754 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 2491 | 1461252475763 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:27:55 INFO - PROCESS | 2491 | 1461252475794 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 2491 | 1461252475800 Marionette TRACE conn3 <- [1,98,null,{}] 08:27:55 INFO - PROCESS | 2491 | 1461252475811 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}] 08:27:56 INFO - PROCESS | 2491 | 1461252476013 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:27:56 INFO - PROCESS | 2491 | 1461252476168 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b4e400 == 24 [pid = 2491] [id = 32] 08:27:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 94 (0x96fae400) [pid = 2491] [serial = 94] [outer = (nil)] 08:27:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 95 (0x97c20800) [pid = 2491] [serial = 95] [outer = 0x96fae400] 08:27:56 INFO - PROCESS | 2491 | 1461252476276 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 96 (0x97c25800) [pid = 2491] [serial = 96] [outer = 0x96fae400] 08:27:57 INFO - PROCESS | 2491 | 1461252477258 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1542ms 08:27:57 INFO - PROCESS | 2491 | 1461252477331 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 2491 | 1461252477338 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:27:57 INFO - PROCESS | 2491 | 1461252477346 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 2491 | 1461252477351 Marionette TRACE conn3 <- [1,102,null,{}] 08:27:57 INFO - PROCESS | 2491 | 1461252477361 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}] 08:27:57 INFO - PROCESS | 2491 | 1461252477595 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:27:57 INFO - PROCESS | 2491 | 1461252477803 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x9790bc00 == 25 [pid = 2491] [id = 33] 08:27:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 97 (0x99b92800) [pid = 2491] [serial = 97] [outer = (nil)] 08:27:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 98 (0x9b154c00) [pid = 2491] [serial = 98] [outer = 0x99b92800] 08:27:57 INFO - PROCESS | 2491 | 1461252477907 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 99 (0x9df21000) [pid = 2491] [serial = 99] [outer = 0x99b92800] 08:27:58 INFO - PROCESS | 2491 | 1461252478856 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1588ms 08:27:58 INFO - PROCESS | 2491 | 1461252478936 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 2491 | 1461252478944 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:27:58 INFO - PROCESS | 2491 | 1461252478965 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 2491 | 1461252478974 Marionette TRACE conn3 <- [1,106,null,{}] 08:27:59 INFO - PROCESS | 2491 | 1461252479033 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}] 08:27:59 INFO - PROCESS | 2491 | 1461252479252 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:27:59 INFO - PROCESS | 2491 | 1461252479502 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x98b27400 == 26 [pid = 2491] [id = 34] 08:27:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 100 (0xa0c41400) [pid = 2491] [serial = 100] [outer = (nil)] 08:27:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 101 (0xa4457800) [pid = 2491] [serial = 101] [outer = 0xa0c41400] 08:27:59 INFO - PROCESS | 2491 | 1461252479600 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 102 (0xa44d6c00) [pid = 2491] [serial = 102] [outer = 0xa0c41400] 08:28:00 INFO - PROCESS | 2491 | 1461252480485 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]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1605ms 08:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:28:00 INFO - PROCESS | 2491 | 1461252480561 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 2491 | 1461252480565 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:28:00 INFO - PROCESS | 2491 | 1461252480573 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 2491 | 1461252480576 Marionette TRACE conn3 <- [1,110,null,{}] 08:28:00 INFO - PROCESS | 2491 | 1461252480584 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}] 08:28:00 INFO - PROCESS | 2491 | 1461252480778 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:28:00 INFO - PROCESS | 2491 | 1461252480932 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 2491 | ++DOCSHELL 0xa0f4c800 == 27 [pid = 2491] [id = 35] 08:28:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 103 (0xa2826000) [pid = 2491] [serial = 103] [outer = (nil)] 08:28:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 104 (0xa6859400) [pid = 2491] [serial = 104] [outer = 0xa2826000] 08:28:01 INFO - PROCESS | 2491 | 1461252481031 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 105 (0xa689e400) [pid = 2491] [serial = 105] [outer = 0xa2826000] 08:28:02 INFO - PROCESS | 2491 | --DOCSHELL 0x977a6400 == 26 [pid = 2491] [id = 24] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x91403400 == 25 [pid = 2491] [id = 27] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x98b27000 == 24 [pid = 2491] [id = 11] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x9140f400 == 23 [pid = 2491] [id = 26] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0xa0add800 == 22 [pid = 2491] [id = 28] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0xa4733c00 == 21 [pid = 2491] [id = 29] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x99b8c400 == 20 [pid = 2491] [id = 12] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x8f282400 == 19 [pid = 2491] [id = 30] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x9140c000 == 18 [pid = 2491] [id = 23] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x98e94800 == 17 [pid = 2491] [id = 20] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0xa4458400 == 16 [pid = 2491] [id = 21] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0xa44d4000 == 15 [pid = 2491] [id = 22] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x97c23800 == 14 [pid = 2491] [id = 25] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x9790bc00 == 13 [pid = 2491] [id = 33] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0xa459f800 == 12 [pid = 2491] [id = 6] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x98b27400 == 11 [pid = 2491] [id = 34] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef5800 == 10 [pid = 2491] [id = 31] 08:28:05 INFO - PROCESS | 2491 | --DOCSHELL 0x96b4e400 == 9 [pid = 2491] [id = 32] 08:28:06 INFO - PROCESS | 2491 | 1461252486579 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]]]}] 08:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 6161ms 08:28:06 INFO - PROCESS | 2491 | 1461252486734 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 2491 | 1461252486740 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:28:06 INFO - PROCESS | 2491 | 1461252486751 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 2491 | 1461252486759 Marionette TRACE conn3 <- [1,114,null,{}] 08:28:06 INFO - PROCESS | 2491 | 1461252486771 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}] 08:28:06 INFO - PROCESS | 2491 | 1461252486970 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:28:07 INFO - PROCESS | 2491 | 1461252487122 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4dc800 == 10 [pid = 2491] [id = 36] 08:28:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 106 (0x8f4dd800) [pid = 2491] [serial = 106] [outer = (nil)] 08:28:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 107 (0x8feef000) [pid = 2491] [serial = 107] [outer = 0x8f4dd800] 08:28:07 INFO - PROCESS | 2491 | 1461252487219 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 108 (0x909a3000) [pid = 2491] [serial = 108] [outer = 0x8f4dd800] 08:28:08 INFO - PROCESS | 2491 | 1461252488059 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]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1396ms 08:28:08 INFO - PROCESS | 2491 | 1461252488173 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 2491 | 1461252488184 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:28:08 INFO - PROCESS | 2491 | 1461252488239 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 2491 | 1461252488245 Marionette TRACE conn3 <- [1,118,null,{}] 08:28:08 INFO - PROCESS | 2491 | 1461252488290 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}] 08:28:08 INFO - PROCESS | 2491 | 1461252488541 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:28:08 INFO - PROCESS | 2491 | 1461252488583 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf4c00 == 11 [pid = 2491] [id = 37] 08:28:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 109 (0x92bf6400) [pid = 2491] [serial = 109] [outer = (nil)] 08:28:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x950b7400) [pid = 2491] [serial = 110] [outer = 0x92bf6400] 08:28:08 INFO - PROCESS | 2491 | 1461252488770 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0x96b46800) [pid = 2491] [serial = 111] [outer = 0x92bf6400] 08:28:10 INFO - PROCESS | 2491 | 1461252490137 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]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1994ms 08:28:10 INFO - PROCESS | 2491 | 1461252490211 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 2491 | 1461252490219 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:28:10 INFO - PROCESS | 2491 | 1461252490232 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 2491 | 1461252490242 Marionette TRACE conn3 <- [1,122,null,{}] 08:28:10 INFO - PROCESS | 2491 | 1461252490319 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}] 08:28:10 INFO - PROCESS | 2491 | 1461252490707 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:28:10 INFO - PROCESS | 2491 | 1461252490768 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x97910000 == 12 [pid = 2491] [id = 38] 08:28:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0x97912c00) [pid = 2491] [serial = 112] [outer = (nil)] 08:28:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0x97c21c00) [pid = 2491] [serial = 113] [outer = 0x97912c00] 08:28:10 INFO - PROCESS | 2491 | 1461252490990 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0x97cf9c00) [pid = 2491] [serial = 114] [outer = 0x97912c00] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 113 (0x909aa400) [pid = 2491] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 112 (0x9df21c00) [pid = 2491] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0x92041400) [pid = 2491] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x909a4800) [pid = 2491] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 109 (0x98e1cc00) [pid = 2491] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 108 (0x98e21400) [pid = 2491] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 107 (0x99b8c800) [pid = 2491] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 106 (0x96b47800) [pid = 2491] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 105 (0x91521400) [pid = 2491] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 104 (0x99b92800) [pid = 2491] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 103 (0xa445a400) [pid = 2491] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 102 (0x9fb96000) [pid = 2491] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 101 (0xa0c47800) [pid = 2491] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 100 (0xa5ec1800) [pid = 2491] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 99 (0x97c29c00) [pid = 2491] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 98 (0x9fcaf400) [pid = 2491] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 97 (0xa0f4e000) [pid = 2491] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 96 (0x9780e000) [pid = 2491] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 95 (0x9774d400) [pid = 2491] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 94 (0x8fef6c00) [pid = 2491] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 93 (0x96fae400) [pid = 2491] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 92 (0x99151c00) [pid = 2491] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 91 (0x97805c00) [pid = 2491] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 90 (0xa685a800) [pid = 2491] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 89 (0xa0c41400) [pid = 2491] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:28:13 INFO - PROCESS | 2491 | --DOMWINDOW == 88 (0x8f283800) [pid = 2491] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:28:13 INFO - PROCESS | 2491 | 1461252493642 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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 3487ms 08:28:13 INFO - PROCESS | 2491 | 1461252493728 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 2491 | 1461252493733 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:28:13 INFO - PROCESS | 2491 | 1461252493774 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 2491 | 1461252493777 Marionette TRACE conn3 <- [1,126,null,{}] 08:28:13 INFO - PROCESS | 2491 | 1461252493785 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}] 08:28:13 INFO - PROCESS | 2491 | 1461252493948 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:28:14 INFO - PROCESS | 2491 | 1461252494086 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x91526800 == 13 [pid = 2491] [id = 39] 08:28:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 89 (0x92a5fc00) [pid = 2491] [serial = 115] [outer = (nil)] 08:28:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 90 (0x9780c000) [pid = 2491] [serial = 116] [outer = 0x92a5fc00] 08:28:14 INFO - PROCESS | 2491 | 1461252494174 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 91 (0x9918f800) [pid = 2491] [serial = 117] [outer = 0x92a5fc00] 08:28:14 INFO - PROCESS | 2491 | 1461252494929 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]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1208ms 08:28:14 INFO - PROCESS | 2491 | 1461252494959 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 2491 | 1461252494963 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:28:14 INFO - PROCESS | 2491 | 1461252494970 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 2491 | 1461252494974 Marionette TRACE conn3 <- [1,130,null,{}] 08:28:14 INFO - PROCESS | 2491 | 1461252494984 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}] 08:28:15 INFO - PROCESS | 2491 | 1461252495214 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:28:15 INFO - PROCESS | 2491 | 1461252495371 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4d7c00 == 14 [pid = 2491] [id = 40] 08:28:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 92 (0x8f4d8000) [pid = 2491] [serial = 118] [outer = (nil)] 08:28:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 93 (0x8f4ddc00) [pid = 2491] [serial = 119] [outer = 0x8f4d8000] 08:28:15 INFO - PROCESS | 2491 | 1461252495472 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 94 (0x91401800) [pid = 2491] [serial = 120] [outer = 0x8f4d8000] 08:28:16 INFO - PROCESS | 2491 | 1461252496415 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1486ms 08:28:16 INFO - PROCESS | 2491 | 1461252496459 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 2491 | 1461252496467 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:28:16 INFO - PROCESS | 2491 | 1461252496476 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 2491 | 1461252496484 Marionette TRACE conn3 <- [1,134,null,{}] 08:28:16 INFO - PROCESS | 2491 | 1461252496493 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}] 08:28:16 INFO - PROCESS | 2491 | 1461252496724 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:28:16 INFO - PROCESS | 2491 | 1461252496875 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c88c00 == 15 [pid = 2491] [id = 41] 08:28:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 95 (0x96fab400) [pid = 2491] [serial = 121] [outer = (nil)] 08:28:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 96 (0x97811000) [pid = 2491] [serial = 122] [outer = 0x96fab400] 08:28:17 INFO - PROCESS | 2491 | 1461252497023 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 97 (0x99936800) [pid = 2491] [serial = 123] [outer = 0x96fab400] 08:28:17 INFO - PROCESS | 2491 | 1461252497979 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]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1543ms 08:28:18 INFO - PROCESS | 2491 | 1461252498021 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 2491 | 1461252498031 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:28:18 INFO - PROCESS | 2491 | 1461252498040 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 2491 | 1461252498044 Marionette TRACE conn3 <- [1,138,null,{}] 08:28:18 INFO - PROCESS | 2491 | 1461252498051 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}] 08:28:18 INFO - PROCESS | 2491 | 1461252498334 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:28:18 INFO - PROCESS | 2491 | 1461252498382 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:28:18 INFO - PROCESS | 2491 | 1461252498595 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28b000 == 16 [pid = 2491] [id = 42] 08:28:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 98 (0xa00e1000) [pid = 2491] [serial = 124] [outer = (nil)] 08:28:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 99 (0xa0a1a800) [pid = 2491] [serial = 125] [outer = 0xa00e1000] 08:28:18 INFO - PROCESS | 2491 | 1461252498693 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 100 (0x92a65400) [pid = 2491] [serial = 126] [outer = 0xa00e1000] 08:28:19 INFO - PROCESS | 2491 | 1461252499652 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1640ms 08:28:19 INFO - PROCESS | 2491 | 1461252499681 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 2491 | 1461252499688 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:28:19 INFO - PROCESS | 2491 | 1461252499708 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 2491 | 1461252499717 Marionette TRACE conn3 <- [1,142,null,{}] 08:28:19 INFO - PROCESS | 2491 | 1461252499723 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}] 08:28:19 INFO - PROCESS | 2491 | 1461252499970 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:28:20 INFO - PROCESS | 2491 | 1461252500156 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c23c00 == 17 [pid = 2491] [id = 43] 08:28:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 101 (0xa0e57000) [pid = 2491] [serial = 127] [outer = (nil)] 08:28:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 102 (0xa2a9b400) [pid = 2491] [serial = 128] [outer = 0xa0e57000] 08:28:20 INFO - PROCESS | 2491 | 1461252500300 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 103 (0xa3c85400) [pid = 2491] [serial = 129] [outer = 0xa0e57000] 08:28:21 INFO - PROCESS | 2491 | 1461252501467 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1813ms 08:28:21 INFO - PROCESS | 2491 | 1461252501511 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:28:21 INFO - PROCESS | 2491 | 1461252501516 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:28:21 INFO - PROCESS | 2491 | 1461252501524 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 2491 | 1461252501527 Marionette TRACE conn3 <- [1,146,null,{}] 08:28:21 INFO - PROCESS | 2491 | 1461252501534 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}] 08:28:21 INFO - PROCESS | 2491 | 1461252501739 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:28:21 INFO - PROCESS | 2491 | 1461252501925 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c7f800 == 18 [pid = 2491] [id = 44] 08:28:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 104 (0x92c81000) [pid = 2491] [serial = 130] [outer = (nil)] 08:28:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 105 (0x92c89000) [pid = 2491] [serial = 131] [outer = 0x92c81000] 08:28:22 INFO - PROCESS | 2491 | 1461252502027 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 106 (0x92c8c000) [pid = 2491] [serial = 132] [outer = 0x92c81000] 08:28:22 INFO - PROCESS | 2491 | 1461252502938 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1489ms 08:28:23 INFO - PROCESS | 2491 | 1461252503014 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 2491 | 1461252503018 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:28:23 INFO - PROCESS | 2491 | 1461252503025 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 2491 | 1461252503029 Marionette TRACE conn3 <- [1,150,null,{}] 08:28:23 INFO - PROCESS | 2491 | 1461252503036 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}] 08:28:23 INFO - PROCESS | 2491 | 1461252503269 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:28:23 INFO - PROCESS | 2491 | 1461252503471 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28ec00 == 19 [pid = 2491] [id = 45] 08:28:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 107 (0x91528800) [pid = 2491] [serial = 133] [outer = (nil)] 08:28:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 108 (0x92b19400) [pid = 2491] [serial = 134] [outer = 0x91528800] 08:28:23 INFO - PROCESS | 2491 | 1461252503634 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 109 (0x92c89800) [pid = 2491] [serial = 135] [outer = 0x91528800] 08:28:24 INFO - PROCESS | 2491 | 1461252504762 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]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1796ms 08:28:24 INFO - PROCESS | 2491 | 1461252504823 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 2491 | 1461252504828 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:28:24 INFO - PROCESS | 2491 | 1461252504835 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 2491 | 1461252504839 Marionette TRACE conn3 <- [1,154,null,{}] 08:28:24 INFO - PROCESS | 2491 | 1461252504846 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}] 08:28:25 INFO - PROCESS | 2491 | 1461252505195 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:28:25 INFO - PROCESS | 2491 | 1461252505423 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef8400 == 20 [pid = 2491] [id = 46] 08:28:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x90801400) [pid = 2491] [serial = 136] [outer = (nil)] 08:28:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0x90804000) [pid = 2491] [serial = 137] [outer = 0x90801400] 08:28:25 INFO - PROCESS | 2491 | 1461252505530 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 2491 | --DOCSHELL 0xa0f4c800 == 19 [pid = 2491] [id = 35] 08:28:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0x8f28e000) [pid = 2491] [serial = 138] [outer = 0x90801400] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0xa282a400) [pid = 2491] [serial = 2] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x96bd9800) [pid = 2491] [serial = 37] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 109 (0x977acc00) [pid = 2491] [serial = 22] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 108 (0x9810ec00) [pid = 2491] [serial = 25] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 107 (0x99944c00) [pid = 2491] [serial = 40] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 106 (0x97cf6400) [pid = 2491] [serial = 23] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 105 (0x977ab400) [pid = 2491] [serial = 38] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 104 (0x99194800) [pid = 2491] [serial = 31] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 103 (0x99b94400) [pid = 2491] [serial = 41] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 102 (0x91528000) [pid = 2491] [serial = 17] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 101 (0x9ea2c400) [pid = 2491] [serial = 28] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 100 (0xa4478800) [pid = 2491] [serial = 32] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 99 (0x9fef3800) [pid = 2491] [serial = 44] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 98 (0x99b92000) [pid = 2491] [serial = 35] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 97 (0x9529dc00) [pid = 2491] [serial = 34] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 96 (0x97c20800) [pid = 2491] [serial = 95] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 95 (0x99187800) [pid = 2491] [serial = 50] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 94 (0x9b18e000) [pid = 2491] [serial = 52] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 93 (0x9fcac800) [pid = 2491] [serial = 29] [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.] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 92 (0x98b1b800) [pid = 2491] [serial = 49] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 91 (0xa3c83400) [pid = 2491] [serial = 79] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 90 (0x9152a000) [pid = 2491] [serial = 47] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 89 (0x91526c00) [pid = 2491] [serial = 93] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 88 (0x91407c00) [pid = 2491] [serial = 46] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 87 (0x99195400) [pid = 2491] [serial = 73] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 86 (0x9fca3800) [pid = 2491] [serial = 76] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 85 (0x97c28400) [pid = 2491] [serial = 71] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 84 (0xa6896400) [pid = 2491] [serial = 65] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 83 (0xa0ae0c00) [pid = 2491] [serial = 77] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 82 (0x97c1ec00) [pid = 2491] [serial = 68] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 81 (0x9b154c00) [pid = 2491] [serial = 98] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 80 (0x99b86400) [pid = 2491] [serial = 74] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 79 (0xa44ca000) [pid = 2491] [serial = 80] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 78 (0x984c4c00) [pid = 2491] [serial = 12] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 77 (0xa4476000) [pid = 2491] [serial = 59] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 76 (0xa4737c00) [pid = 2491] [serial = 82] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 75 (0x97c24800) [pid = 2491] [serial = 70] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 74 (0xa45ac000) [pid = 2491] [serial = 61] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 73 (0x98110c00) [pid = 2491] [serial = 9] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 72 (0xa282bc00) [pid = 2491] [serial = 56] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 71 (0xa445b800) [pid = 2491] [serial = 58] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 70 (0xa0fed400) [pid = 2491] [serial = 55] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 69 (0x909a2c00) [pid = 2491] [serial = 92] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 68 (0x97c25800) [pid = 2491] [serial = 96] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 67 (0x9fb37800) [pid = 2491] [serial = 53] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 66 (0xa44d6c00) [pid = 2491] [serial = 102] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 65 (0xa6859400) [pid = 2491] [serial = 104] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 64 (0x8f28a400) [pid = 2491] [serial = 88] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 63 (0x8f28c400) [pid = 2491] [serial = 89] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 62 (0x97755800) [pid = 2491] [serial = 67] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 61 (0xa77aa800) [pid = 2491] [serial = 85] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 60 (0x91523400) [pid = 2491] [serial = 16] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 59 (0x91410000) [pid = 2491] [serial = 19] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 58 (0x9df21000) [pid = 2491] [serial = 99] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 57 (0xa4b0e800) [pid = 2491] [serial = 62] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 56 (0x9fc5f000) [pid = 2491] [serial = 43] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 55 (0xa473a400) [pid = 2491] [serial = 83] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 54 (0xa683bc00) [pid = 2491] [serial = 64] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 53 (0xa77b0c00) [pid = 2491] [serial = 86] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | --DOMWINDOW == 52 (0xa4457800) [pid = 2491] [serial = 101] [outer = (nil)] [url = about:blank] 08:28:26 INFO - PROCESS | 2491 | 1461252506858 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]]]}] 08:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2042ms 08:28:26 INFO - PROCESS | 2491 | 1461252506879 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 2491 | 1461252506888 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:28:26 INFO - PROCESS | 2491 | 1461252506899 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 2491 | 1461252506906 Marionette TRACE conn3 <- [1,158,null,{}] 08:28:26 INFO - PROCESS | 2491 | 1461252506914 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}] 08:28:27 INFO - PROCESS | 2491 | 1461252507098 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:28:27 INFO - PROCESS | 2491 | 1461252507197 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x91522800 == 20 [pid = 2491] [id = 47] 08:28:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 53 (0x91525400) [pid = 2491] [serial = 139] [outer = (nil)] 08:28:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 54 (0x91530000) [pid = 2491] [serial = 140] [outer = 0x91525400] 08:28:27 INFO - PROCESS | 2491 | 1461252507287 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 55 (0x92a61400) [pid = 2491] [serial = 141] [outer = 0x91525400] 08:28:28 INFO - PROCESS | 2491 | 1461252508128 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]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1296ms 08:28:28 INFO - PROCESS | 2491 | 1461252508196 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 2491 | 1461252508202 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:28:28 INFO - PROCESS | 2491 | 1461252508209 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 2491 | 1461252508213 Marionette TRACE conn3 <- [1,162,null,{}] 08:28:28 INFO - PROCESS | 2491 | 1461252508220 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}] 08:28:28 INFO - PROCESS | 2491 | 1461252508398 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:28:28 INFO - PROCESS | 2491 | 1461252508638 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 2491 | --DOMWINDOW == 54 (0x97912c00) [pid = 2491] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:28:28 INFO - PROCESS | 2491 | --DOMWINDOW == 53 (0xa2826000) [pid = 2491] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:28:28 INFO - PROCESS | 2491 | --DOMWINDOW == 52 (0x8f4dd800) [pid = 2491] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:28:28 INFO - PROCESS | 2491 | --DOMWINDOW == 51 (0x92bf6400) [pid = 2491] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:28:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f282400 == 21 [pid = 2491] [id = 48] 08:28:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 52 (0x8f283800) [pid = 2491] [serial = 142] [outer = (nil)] 08:28:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 53 (0x8f28f400) [pid = 2491] [serial = 143] [outer = 0x8f283800] 08:28:28 INFO - PROCESS | 2491 | 1461252508756 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 54 (0x8f4dfc00) [pid = 2491] [serial = 144] [outer = 0x8f283800] 08:28:29 INFO - PROCESS | 2491 | 1461252509897 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]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1739ms 08:28:29 INFO - PROCESS | 2491 | 1461252509950 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 2491 | 1461252509959 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:28:29 INFO - PROCESS | 2491 | 1461252509969 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 2491 | 1461252509975 Marionette TRACE conn3 <- [1,166,null,{}] 08:28:29 INFO - PROCESS | 2491 | 1461252509984 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}] 08:28:30 INFO - PROCESS | 2491 | 1461252510285 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:28:30 INFO - PROCESS | 2491 | 1461252510469 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b15000 == 22 [pid = 2491] [id = 49] 08:28:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 55 (0x92b16400) [pid = 2491] [serial = 145] [outer = (nil)] 08:28:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 56 (0x92bef800) [pid = 2491] [serial = 146] [outer = 0x92b16400] 08:28:30 INFO - PROCESS | 2491 | 1461252510567 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 57 (0x92bf8c00) [pid = 2491] [serial = 147] [outer = 0x92b16400] 08:28:31 INFO - PROCESS | 2491 | 1461252511643 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1736ms 08:28:31 INFO - PROCESS | 2491 | 1461252511712 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 2491 | 1461252511721 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:28:31 INFO - PROCESS | 2491 | 1461252511733 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 2491 | 1461252511737 Marionette TRACE conn3 <- [1,170,null,{}] 08:28:31 INFO - PROCESS | 2491 | 1461252511796 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}] 08:28:32 INFO - PROCESS | 2491 | 1461252512017 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:28:32 INFO - PROCESS | 2491 | 1461252512207 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c89400 == 23 [pid = 2491] [id = 50] 08:28:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 58 (0x950acc00) [pid = 2491] [serial = 148] [outer = (nil)] 08:28:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 59 (0x96b01c00) [pid = 2491] [serial = 149] [outer = 0x950acc00] 08:28:32 INFO - PROCESS | 2491 | 1461252512316 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 60 (0x96c88800) [pid = 2491] [serial = 150] [outer = 0x950acc00] 08:28:33 INFO - PROCESS | 2491 | 1461252513331 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]]]}] 08:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1681ms 08:28:33 INFO - PROCESS | 2491 | 1461252513415 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 2491 | 1461252513422 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:28:33 INFO - PROCESS | 2491 | 1461252513436 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 2491 | 1461252513448 Marionette TRACE conn3 <- [1,174,null,{}] 08:28:33 INFO - PROCESS | 2491 | 1461252513508 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}] 08:28:33 INFO - PROCESS | 2491 | 1461252513933 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:28:34 INFO - PROCESS | 2491 | 1461252514119 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef0800 == 24 [pid = 2491] [id = 51] 08:28:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 61 (0x8fef0c00) [pid = 2491] [serial = 151] [outer = (nil)] 08:28:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 62 (0x90805800) [pid = 2491] [serial = 152] [outer = 0x8fef0c00] 08:28:34 INFO - PROCESS | 2491 | 1461252514208 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 63 (0x9140b000) [pid = 2491] [serial = 153] [outer = 0x8fef0c00] 08:28:35 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf4c00 == 23 [pid = 2491] [id = 37] 08:28:35 INFO - PROCESS | 2491 | --DOCSHELL 0x91522800 == 22 [pid = 2491] [id = 47] 08:28:35 INFO - PROCESS | 2491 | 1461252515206 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]]]}] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 62 (0x9780c000) [pid = 2491] [serial = 116] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 61 (0x97c21c00) [pid = 2491] [serial = 113] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 60 (0xa689e400) [pid = 2491] [serial = 105] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 59 (0x8feef000) [pid = 2491] [serial = 107] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 58 (0x909a3000) [pid = 2491] [serial = 108] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 57 (0x950b7400) [pid = 2491] [serial = 110] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 56 (0x97cf9c00) [pid = 2491] [serial = 114] [outer = (nil)] [url = about:blank] 08:28:35 INFO - PROCESS | 2491 | --DOMWINDOW == 55 (0x96b46800) [pid = 2491] [serial = 111] [outer = (nil)] [url = about:blank] 08:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1847ms 08:28:35 INFO - PROCESS | 2491 | 1461252515282 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 2491 | 1461252515291 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:28:35 INFO - PROCESS | 2491 | 1461252515300 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 2491 | 1461252515307 Marionette TRACE conn3 <- [1,178,null,{}] 08:28:35 INFO - PROCESS | 2491 | 1461252515316 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}] 08:28:35 INFO - PROCESS | 2491 | 1461252515501 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:28:35 INFO - PROCESS | 2491 | 1461252515599 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b14800 == 23 [pid = 2491] [id = 52] 08:28:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 56 (0x92bf0800) [pid = 2491] [serial = 154] [outer = (nil)] 08:28:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 57 (0x92c74c00) [pid = 2491] [serial = 155] [outer = 0x92bf0800] 08:28:35 INFO - PROCESS | 2491 | 1461252515692 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 58 (0x92c87c00) [pid = 2491] [serial = 156] [outer = 0x92bf0800] 08:28:36 INFO - PROCESS | 2491 | 1461252516511 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]]]}] 08:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1243ms 08:28:36 INFO - PROCESS | 2491 | 1461252516544 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 2491 | 1461252516548 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:28:36 INFO - PROCESS | 2491 | 1461252516556 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 2491 | 1461252516561 Marionette TRACE conn3 <- [1,182,null,{}] 08:28:36 INFO - PROCESS | 2491 | 1461252516568 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}] 08:28:36 INFO - PROCESS | 2491 | 1461252516760 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:28:36 INFO - PROCESS | 2491 | 1461252516777 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x96bdf800 == 24 [pid = 2491] [id = 53] 08:28:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 59 (0x96c82000) [pid = 2491] [serial = 157] [outer = (nil)] 08:28:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 60 (0x96fb9400) [pid = 2491] [serial = 158] [outer = 0x96c82000] 08:28:36 INFO - PROCESS | 2491 | 1461252516947 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 61 (0x977a2000) [pid = 2491] [serial = 159] [outer = 0x96c82000] 08:28:37 INFO - PROCESS | 2491 | 1461252517836 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]]]}] 08:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1336ms 08:28:37 INFO - PROCESS | 2491 | 1461252517893 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 2491 | 1461252517900 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:28:37 INFO - PROCESS | 2491 | 1461252517933 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 2491 | 1461252517941 Marionette TRACE conn3 <- [1,186,null,{}] 08:28:37 INFO - PROCESS | 2491 | 1461252517949 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}] 08:28:38 INFO - PROCESS | 2491 | 1461252518171 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:28:38 INFO - PROCESS | 2491 | 1461252518203 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f286c00 == 25 [pid = 2491] [id = 54] 08:28:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 62 (0x9780b000) [pid = 2491] [serial = 160] [outer = (nil)] 08:28:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 63 (0x97c2a000) [pid = 2491] [serial = 161] [outer = 0x9780b000] 08:28:38 INFO - PROCESS | 2491 | 1461252518288 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 64 (0x97f07400) [pid = 2491] [serial = 162] [outer = 0x9780b000] 08:28:39 INFO - PROCESS | 2491 | 1461252519231 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]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1354ms 08:28:39 INFO - PROCESS | 2491 | 1461252519271 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 2491 | 1461252519275 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:28:39 INFO - PROCESS | 2491 | 1461252519283 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 2491 | 1461252519287 Marionette TRACE conn3 <- [1,190,null,{}] 08:28:39 INFO - PROCESS | 2491 | 1461252519293 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}] 08:28:39 INFO - PROCESS | 2491 | 1461252519522 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:28:39 INFO - PROCESS | 2491 | 1461252519550 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x9080d800 == 26 [pid = 2491] [id = 55] 08:28:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 65 (0x984c5000) [pid = 2491] [serial = 163] [outer = (nil)] 08:28:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 66 (0x98b22c00) [pid = 2491] [serial = 164] [outer = 0x984c5000] 08:28:39 INFO - PROCESS | 2491 | 1461252519632 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 67 (0x98e1d000) [pid = 2491] [serial = 165] [outer = 0x984c5000] 08:28:40 INFO - PROCESS | 2491 | --DOMWINDOW == 66 (0x90801400) [pid = 2491] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:28:40 INFO - PROCESS | 2491 | 1461252520602 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1381ms 08:28:40 INFO - PROCESS | 2491 | 1461252520665 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:28:40 INFO - PROCESS | 2491 | 1461252520670 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:28:40 INFO - PROCESS | 2491 | 1461252520678 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 2491 | 1461252520681 Marionette TRACE conn3 <- [1,194,null,{}] 08:28:40 INFO - PROCESS | 2491 | 1461252520688 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}] 08:28:40 INFO - PROCESS | 2491 | 1461252520858 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:28:40 INFO - PROCESS | 2491 | 1461252520965 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x9918c800 == 27 [pid = 2491] [id = 56] 08:28:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 67 (0x99190c00) [pid = 2491] [serial = 166] [outer = (nil)] 08:28:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 68 (0x9920f800) [pid = 2491] [serial = 167] [outer = 0x99190c00] 08:28:41 INFO - PROCESS | 2491 | 1461252521068 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 69 (0x99b91800) [pid = 2491] [serial = 168] [outer = 0x99190c00] 08:28:41 INFO - PROCESS | 2491 | 1461252521897 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1252ms 08:28:41 INFO - PROCESS | 2491 | 1461252521930 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 2491 | 1461252521933 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:28:42 INFO - PROCESS | 2491 | 1461252522007 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 2491 | 1461252522012 Marionette TRACE conn3 <- [1,198,null,{}] 08:28:42 INFO - PROCESS | 2491 | 1461252522027 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}] 08:28:42 INFO - PROCESS | 2491 | 1461252522239 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:28:42 INFO - PROCESS | 2491 | 1461252522389 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x90801c00 == 28 [pid = 2491] [id = 57] 08:28:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 70 (0x90802c00) [pid = 2491] [serial = 169] [outer = (nil)] 08:28:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 71 (0x9080c800) [pid = 2491] [serial = 170] [outer = 0x90802c00] 08:28:42 INFO - PROCESS | 2491 | 1461252522507 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 72 (0x91407400) [pid = 2491] [serial = 171] [outer = 0x90802c00] 08:28:43 INFO - PROCESS | 2491 | 1461252523493 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1545ms 08:28:43 INFO - PROCESS | 2491 | 1461252523552 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 2491 | 1461252523559 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:28:43 INFO - PROCESS | 2491 | 1461252523570 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 2491 | 1461252523574 Marionette TRACE conn3 <- [1,202,null,{}] 08:28:43 INFO - PROCESS | 2491 | 1461252523589 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}] 08:28:43 INFO - PROCESS | 2491 | 1461252523834 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:28:44 INFO - PROCESS | 2491 | 1461252524037 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b42800 == 29 [pid = 2491] [id = 58] 08:28:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 73 (0x96c85400) [pid = 2491] [serial = 172] [outer = (nil)] 08:28:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 74 (0x977a0c00) [pid = 2491] [serial = 173] [outer = 0x96c85400] 08:28:44 INFO - PROCESS | 2491 | 1461252524183 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 75 (0x9780a400) [pid = 2491] [serial = 174] [outer = 0x96c85400] 08:28:45 INFO - PROCESS | 2491 | 1461252525083 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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1553ms 08:28:45 INFO - PROCESS | 2491 | 1461252525123 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:28:45 INFO - PROCESS | 2491 | 1461252525129 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:28:45 INFO - PROCESS | 2491 | 1461252525137 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 2491 | 1461252525143 Marionette TRACE conn3 <- [1,206,null,{}] 08:28:45 INFO - PROCESS | 2491 | 1461252525151 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}] 08:28:45 INFO - PROCESS | 2491 | 1461252525355 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:28:45 INFO - PROCESS | 2491 | 1461252525514 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bef400 == 30 [pid = 2491] [id = 59] 08:28:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 76 (0x9918a400) [pid = 2491] [serial = 175] [outer = (nil)] 08:28:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 77 (0x999d0c00) [pid = 2491] [serial = 176] [outer = 0x9918a400] 08:28:45 INFO - PROCESS | 2491 | 1461252525624 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 78 (0x99b88400) [pid = 2491] [serial = 177] [outer = 0x9918a400] 08:28:46 INFO - PROCESS | 2491 | 1461252526588 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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1488ms 08:28:46 INFO - PROCESS | 2491 | 1461252526625 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 2491 | 1461252526630 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:28:46 INFO - PROCESS | 2491 | 1461252526639 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 2491 | 1461252526642 Marionette TRACE conn3 <- [1,210,null,{}] 08:28:46 INFO - PROCESS | 2491 | 1461252526650 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}] 08:28:46 INFO - PROCESS | 2491 | 1461252526852 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:28:47 INFO - PROCESS | 2491 | 1461252526997 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x950aa400 == 31 [pid = 2491] [id = 60] 08:28:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 79 (0x9df19800) [pid = 2491] [serial = 178] [outer = (nil)] 08:28:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 80 (0x9ea2d800) [pid = 2491] [serial = 179] [outer = 0x9df19800] 08:28:47 INFO - PROCESS | 2491 | 1461252527094 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 81 (0x9fb36800) [pid = 2491] [serial = 180] [outer = 0x9df19800] 08:28:48 INFO - PROCESS | 2491 | 1461252528202 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]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1588ms 08:28:48 INFO - PROCESS | 2491 | 1461252528228 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:28:48 INFO - PROCESS | 2491 | 1461252528232 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:28:48 INFO - PROCESS | 2491 | 1461252528239 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 2491 | 1461252528244 Marionette TRACE conn3 <- [1,214,null,{}] 08:28:48 INFO - PROCESS | 2491 | 1461252528250 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}] 08:28:48 INFO - PROCESS | 2491 | 1461252528472 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:28:48 INFO - PROCESS | 2491 | 1461252528660 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x9fef3800 == 32 [pid = 2491] [id = 61] 08:28:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 82 (0xa000d400) [pid = 2491] [serial = 181] [outer = (nil)] 08:28:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 83 (0xa00de000) [pid = 2491] [serial = 182] [outer = 0xa000d400] 08:28:48 INFO - PROCESS | 2491 | 1461252528778 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 84 (0xa0a1ac00) [pid = 2491] [serial = 183] [outer = 0xa000d400] 08:28:49 INFO - PROCESS | 2491 | 1461252529659 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]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1492ms 08:28:49 INFO - PROCESS | 2491 | 1461252529732 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 2491 | 1461252529737 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:28:49 INFO - PROCESS | 2491 | 1461252529745 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 2491 | 1461252529749 Marionette TRACE conn3 <- [1,218,null,{}] 08:28:49 INFO - PROCESS | 2491 | 1461252529756 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}] 08:28:50 INFO - PROCESS | 2491 | 1461252530032 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:28:50 INFO - PROCESS | 2491 | 1461252530231 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x97ee0c00 == 33 [pid = 2491] [id = 62] 08:28:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 85 (0x97ee7000) [pid = 2491] [serial = 184] [outer = (nil)] 08:28:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 86 (0x97eedc00) [pid = 2491] [serial = 185] [outer = 0x97ee7000] 08:28:50 INFO - PROCESS | 2491 | 1461252530348 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 87 (0xa0abc400) [pid = 2491] [serial = 186] [outer = 0x97ee7000] 08:28:51 INFO - PROCESS | 2491 | 1461252531206 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1495ms 08:28:51 INFO - PROCESS | 2491 | 1461252531241 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 2491 | 1461252531245 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:28:51 INFO - PROCESS | 2491 | 1461252531252 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 2491 | 1461252531257 Marionette TRACE conn3 <- [1,222,null,{}] 08:28:51 INFO - PROCESS | 2491 | 1461252531283 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}] 08:28:51 INFO - PROCESS | 2491 | 1461252531475 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:28:51 INFO - PROCESS | 2491 | 1461252531625 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 2491 | ++DOCSHELL 0xa0c41c00 == 34 [pid = 2491] [id = 63] 08:28:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 88 (0xa0c46c00) [pid = 2491] [serial = 187] [outer = (nil)] 08:28:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 89 (0xa0f50400) [pid = 2491] [serial = 188] [outer = 0xa0c46c00] 08:28:51 INFO - PROCESS | 2491 | 1461252531723 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 90 (0xa2824800) [pid = 2491] [serial = 189] [outer = 0xa0c46c00] 08:28:52 INFO - PROCESS | 2491 | 1461252532644 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]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1445ms 08:28:52 INFO - PROCESS | 2491 | 1461252532699 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 2491 | 1461252532702 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:28:52 INFO - PROCESS | 2491 | 1461252532711 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 2491 | 1461252532716 Marionette TRACE conn3 <- [1,226,null,{}] 08:28:52 INFO - PROCESS | 2491 | 1461252532722 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}] 08:28:52 INFO - PROCESS | 2491 | 1461252532906 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:28:53 INFO - PROCESS | 2491 | 1461252533057 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x9080b800 == 35 [pid = 2491] [id = 64] 08:28:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 91 (0x9080c000) [pid = 2491] [serial = 190] [outer = (nil)] 08:28:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 92 (0x96fa1800) [pid = 2491] [serial = 191] [outer = 0x9080c000] 08:28:53 INFO - PROCESS | 2491 | 1461252533152 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 93 (0x96fa3400) [pid = 2491] [serial = 192] [outer = 0x9080c000] 08:28:54 INFO - PROCESS | 2491 | 1461252534322 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]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1642ms 08:28:54 INFO - PROCESS | 2491 | 1461252534354 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 2491 | 1461252534360 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:28:54 INFO - PROCESS | 2491 | 1461252534370 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 2491 | 1461252534376 Marionette TRACE conn3 <- [1,230,null,{}] 08:28:54 INFO - PROCESS | 2491 | 1461252534387 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}] 08:28:54 INFO - PROCESS | 2491 | 1461252534575 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:28:54 INFO - PROCESS | 2491 | 1461252534820 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 94 (0x92b0d400) [pid = 2491] [serial = 193] [outer = 0x98b25800] 08:28:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf4c00 == 36 [pid = 2491] [id = 65] 08:28:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 95 (0x92bf5400) [pid = 2491] [serial = 194] [outer = (nil)] 08:28:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 96 (0x92c8c800) [pid = 2491] [serial = 195] [outer = 0x92bf5400] 08:28:54 INFO - PROCESS | 2491 | 1461252534942 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 97 (0x96b08000) [pid = 2491] [serial = 196] [outer = 0x92bf5400] 08:28:55 INFO - PROCESS | 2491 | 1461252535954 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1643ms 08:28:56 INFO - PROCESS | 2491 | 1461252536013 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 2491 | 1461252536021 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:28:56 INFO - PROCESS | 2491 | 1461252536032 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 2491 | 1461252536036 Marionette TRACE conn3 <- [1,234,null,{}] 08:28:56 INFO - PROCESS | 2491 | 1461252536044 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}] 08:28:56 INFO - PROCESS | 2491 | 1461252536223 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 96 (0x91530000) [pid = 2491] [serial = 140] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | 1461252536459 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 95 (0x97811000) [pid = 2491] [serial = 122] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 94 (0x92b19400) [pid = 2491] [serial = 134] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 93 (0xa0a1a800) [pid = 2491] [serial = 125] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 92 (0x92c89000) [pid = 2491] [serial = 131] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 91 (0x8f28e000) [pid = 2491] [serial = 138] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 90 (0x90804000) [pid = 2491] [serial = 137] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 89 (0x8f4ddc00) [pid = 2491] [serial = 119] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | --DOMWINDOW == 88 (0xa2a9b400) [pid = 2491] [serial = 128] [outer = (nil)] [url = about:blank] 08:28:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28e000 == 37 [pid = 2491] [id = 66] 08:28:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 89 (0x8f4ddc00) [pid = 2491] [serial = 197] [outer = (nil)] 08:28:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 90 (0x90807000) [pid = 2491] [serial = 198] [outer = 0x8f4ddc00] 08:28:56 INFO - PROCESS | 2491 | 1461252536562 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 91 (0x92bf2400) [pid = 2491] [serial = 199] [outer = 0x8f4ddc00] 08:28:57 INFO - PROCESS | 2491 | 1461252537399 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]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1439ms 08:28:57 INFO - PROCESS | 2491 | 1461252537472 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:28:57 INFO - PROCESS | 2491 | 1461252537476 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:28:57 INFO - PROCESS | 2491 | 1461252537484 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 2491 | 1461252537490 Marionette TRACE conn3 <- [1,238,null,{}] 08:28:57 INFO - PROCESS | 2491 | 1461252537507 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}] 08:28:57 INFO - PROCESS | 2491 | 1461252537702 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:28:57 INFO - PROCESS | 2491 | 1461252537821 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f284400 == 38 [pid = 2491] [id = 67] 08:28:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 92 (0x92c7a000) [pid = 2491] [serial = 200] [outer = (nil)] 08:28:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 93 (0x96fa8000) [pid = 2491] [serial = 201] [outer = 0x92c7a000] 08:28:57 INFO - PROCESS | 2491 | 1461252537907 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 94 (0x97807800) [pid = 2491] [serial = 202] [outer = 0x92c7a000] 08:28:58 INFO - PROCESS | 2491 | 1461252538725 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1298ms 08:28:58 INFO - PROCESS | 2491 | 1461252538781 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 2491 | 1461252538786 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:28:58 INFO - PROCESS | 2491 | 1461252538799 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 2491 | 1461252538801 Marionette TRACE conn3 <- [1,242,null,{}] 08:28:58 INFO - PROCESS | 2491 | 1461252538809 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}] 08:28:58 INFO - PROCESS | 2491 | 1461252538991 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:28:59 INFO - PROCESS | 2491 | 1461252539136 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c9dc00 == 39 [pid = 2491] [id = 68] 08:28:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 95 (0x96faf400) [pid = 2491] [serial = 203] [outer = (nil)] 08:28:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 96 (0x97ee6800) [pid = 2491] [serial = 204] [outer = 0x96faf400] 08:28:59 INFO - PROCESS | 2491 | 1461252539219 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 97 (0x97eebc00) [pid = 2491] [serial = 205] [outer = 0x96faf400] 08:29:00 INFO - PROCESS | 2491 | 1461252540227 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1488ms 08:29:00 INFO - PROCESS | 2491 | 1461252540286 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 2491 | 1461252540289 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:29:00 INFO - PROCESS | 2491 | 1461252540299 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 2491 | 1461252540303 Marionette TRACE conn3 <- [1,246,null,{}] 08:29:00 INFO - PROCESS | 2491 | 1461252540310 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}] 08:29:00 INFO - PROCESS | 2491 | 1461252540536 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:29:00 INFO - PROCESS | 2491 | 1461252540568 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf9000 == 40 [pid = 2491] [id = 69] 08:29:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 98 (0x97c26400) [pid = 2491] [serial = 206] [outer = (nil)] 08:29:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 99 (0x98b1bc00) [pid = 2491] [serial = 207] [outer = 0x97c26400] 08:29:00 INFO - PROCESS | 2491 | 1461252540654 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 100 (0x98f97400) [pid = 2491] [serial = 208] [outer = 0x97c26400] 08:29:01 INFO - PROCESS | 2491 | --DOMWINDOW == 99 (0x9780b000) [pid = 2491] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:29:01 INFO - PROCESS | 2491 | --DOMWINDOW == 98 (0x984c5000) [pid = 2491] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:29:01 INFO - PROCESS | 2491 | --DOMWINDOW == 97 (0x96c82000) [pid = 2491] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:29:01 INFO - PROCESS | 2491 | --DOMWINDOW == 96 (0x8fef0c00) [pid = 2491] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:29:01 INFO - PROCESS | 2491 | --DOMWINDOW == 95 (0x92bf0800) [pid = 2491] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:29:01 INFO - PROCESS | 2491 | --DOMWINDOW == 94 (0x91525400) [pid = 2491] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:29:01 INFO - PROCESS | 2491 | 1461252541654 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1381ms 08:29:01 INFO - PROCESS | 2491 | 1461252541680 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 2491 | 1461252541684 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:29:01 INFO - PROCESS | 2491 | 1461252541693 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 2491 | 1461252541696 Marionette TRACE conn3 <- [1,250,null,{}] 08:29:01 INFO - PROCESS | 2491 | 1461252541704 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}] 08:29:01 INFO - PROCESS | 2491 | 1461252541967 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:29:02 INFO - PROCESS | 2491 | 1461252542044 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f290800 == 41 [pid = 2491] [id = 70] 08:29:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 95 (0x92b1a000) [pid = 2491] [serial = 209] [outer = (nil)] 08:29:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 96 (0xa00af000) [pid = 2491] [serial = 210] [outer = 0x92b1a000] 08:29:02 INFO - PROCESS | 2491 | 1461252542126 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 97 (0xa0aba800) [pid = 2491] [serial = 211] [outer = 0x92b1a000] 08:29:02 INFO - PROCESS | 2491 | 1461252542913 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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1237ms 08:29:02 INFO - PROCESS | 2491 | 1461252542930 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 2491 | 1461252542935 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:29:02 INFO - PROCESS | 2491 | 1461252542942 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 2491 | 1461252542946 Marionette TRACE conn3 <- [1,254,null,{}] 08:29:02 INFO - PROCESS | 2491 | 1461252542953 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}] 08:29:03 INFO - PROCESS | 2491 | 1461252543163 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:29:03 INFO - PROCESS | 2491 | 1461252543321 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f287800 == 42 [pid = 2491] [id = 71] 08:29:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 98 (0x8f28f000) [pid = 2491] [serial = 212] [outer = (nil)] 08:29:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 99 (0x8f4e0800) [pid = 2491] [serial = 213] [outer = 0x8f28f000] 08:29:03 INFO - PROCESS | 2491 | 1461252543431 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 100 (0x8fef8800) [pid = 2491] [serial = 214] [outer = 0x8f28f000] 08:29:04 INFO - PROCESS | 2491 | 1461252544519 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1647ms 08:29:04 INFO - PROCESS | 2491 | 1461252544592 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 2491 | 1461252544600 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:29:04 INFO - PROCESS | 2491 | 1461252544612 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 2491 | 1461252544617 Marionette TRACE conn3 <- [1,258,null,{}] 08:29:04 INFO - PROCESS | 2491 | 1461252544626 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}] 08:29:04 INFO - PROCESS | 2491 | 1461252544878 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:29:05 INFO - PROCESS | 2491 | 1461252545131 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c9a800 == 43 [pid = 2491] [id = 72] 08:29:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 101 (0x96c9b800) [pid = 2491] [serial = 215] [outer = (nil)] 08:29:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 102 (0x96ca1000) [pid = 2491] [serial = 216] [outer = 0x96c9b800] 08:29:05 INFO - PROCESS | 2491 | 1461252545236 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 103 (0x96f9c400) [pid = 2491] [serial = 217] [outer = 0x96c9b800] 08:29:06 INFO - PROCESS | 2491 | 1461252546186 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]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1645ms 08:29:06 INFO - PROCESS | 2491 | 1461252546263 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 2491 | 1461252546270 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:29:06 INFO - PROCESS | 2491 | 1461252546282 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 2491 | 1461252546286 Marionette TRACE conn3 <- [1,262,null,{}] 08:29:06 INFO - PROCESS | 2491 | 1461252546294 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}] 08:29:06 INFO - PROCESS | 2491 | 1461252546541 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:29:06 INFO - PROCESS | 2491 | 1461252546741 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e0000 == 44 [pid = 2491] [id = 73] 08:29:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 104 (0x97c1e800) [pid = 2491] [serial = 218] [outer = (nil)] 08:29:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 105 (0x97c26c00) [pid = 2491] [serial = 219] [outer = 0x97c1e800] 08:29:06 INFO - PROCESS | 2491 | 1461252546897 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 106 (0x97eeb400) [pid = 2491] [serial = 220] [outer = 0x97c1e800] 08:29:07 INFO - PROCESS | 2491 | 1461252547965 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]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1746ms 08:29:08 INFO - PROCESS | 2491 | 1461252548028 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 2491 | 1461252548034 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:29:08 INFO - PROCESS | 2491 | 1461252548050 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 2491 | 1461252548060 Marionette TRACE conn3 <- [1,266,null,{}] 08:29:08 INFO - PROCESS | 2491 | 1461252548125 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}] 08:29:08 INFO - PROCESS | 2491 | 1461252548350 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:29:08 INFO - PROCESS | 2491 | 1461252548593 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c9ec00 == 45 [pid = 2491] [id = 74] 08:29:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 107 (0x984c5400) [pid = 2491] [serial = 221] [outer = (nil)] 08:29:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 108 (0x9ea2f000) [pid = 2491] [serial = 222] [outer = 0x984c5400] 08:29:08 INFO - PROCESS | 2491 | 1461252548688 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 109 (0xa0fe8400) [pid = 2491] [serial = 223] [outer = 0x984c5400] 08:29:09 INFO - PROCESS | 2491 | 1461252549628 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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1653ms 08:29:09 INFO - PROCESS | 2491 | 1461252549695 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 2491 | 1461252549701 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:29:09 INFO - PROCESS | 2491 | 1461252549708 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 2491 | 1461252549712 Marionette TRACE conn3 <- [1,270,null,{}] 08:29:09 INFO - PROCESS | 2491 | 1461252549719 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}] 08:29:09 INFO - PROCESS | 2491 | 1461252549960 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:29:10 INFO - PROCESS | 2491 | 1461252550156 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x98e8a800 == 46 [pid = 2491] [id = 75] 08:29:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x99b86800) [pid = 2491] [serial = 224] [outer = (nil)] 08:29:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0xa0f7ec00) [pid = 2491] [serial = 225] [outer = 0x99b86800] 08:29:10 INFO - PROCESS | 2491 | 1461252550299 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0xa0f81c00) [pid = 2491] [serial = 226] [outer = 0x99b86800] 08:29:11 INFO - PROCESS | 2491 | 1461252551180 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1532ms 08:29:11 INFO - PROCESS | 2491 | 1461252551241 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 2491 | 1461252551246 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:29:11 INFO - PROCESS | 2491 | 1461252551254 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 2491 | 1461252551259 Marionette TRACE conn3 <- [1,274,null,{}] 08:29:11 INFO - PROCESS | 2491 | 1461252551266 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}] 08:29:11 INFO - PROCESS | 2491 | 1461252551504 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:29:11 INFO - PROCESS | 2491 | 1461252551780 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b10400 == 47 [pid = 2491] [id = 76] 08:29:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0x92b15c00) [pid = 2491] [serial = 227] [outer = (nil)] 08:29:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0x92c86800) [pid = 2491] [serial = 228] [outer = 0x92b15c00] 08:29:11 INFO - PROCESS | 2491 | 1461252551943 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0xa3c8fc00) [pid = 2491] [serial = 229] [outer = 0x92b15c00] 08:29:13 INFO - PROCESS | 2491 | 1461252553228 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 2039ms 08:29:13 INFO - PROCESS | 2491 | 1461252553294 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 2491 | 1461252553301 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:29:13 INFO - PROCESS | 2491 | 1461252553313 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 2491 | 1461252553319 Marionette TRACE conn3 <- [1,278,null,{}] 08:29:13 INFO - PROCESS | 2491 | 1461252553330 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}] 08:29:13 INFO - PROCESS | 2491 | 1461252553633 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:29:13 INFO - PROCESS | 2491 | 1461252553766 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c86c00 == 48 [pid = 2491] [id = 77] 08:29:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x92c87800) [pid = 2491] [serial = 230] [outer = (nil)] 08:29:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x950abc00) [pid = 2491] [serial = 231] [outer = 0x92c87800] 08:29:13 INFO - PROCESS | 2491 | 1461252553871 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x96c99800) [pid = 2491] [serial = 232] [outer = 0x92c87800] 08:29:14 INFO - PROCESS | 2491 | 1461252554866 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]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1597ms 08:29:14 INFO - PROCESS | 2491 | 1461252554910 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 2491 | 1461252554919 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:29:14 INFO - PROCESS | 2491 | 1461252554930 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 2491 | 1461252554935 Marionette TRACE conn3 <- [1,282,null,{}] 08:29:14 INFO - PROCESS | 2491 | 1461252554943 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}] 08:29:15 INFO - PROCESS | 2491 | 1461252555137 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8f290800 == 47 [pid = 2491] [id = 70] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x9920f800) [pid = 2491] [serial = 167] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | 1461252555391 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf9000 == 46 [pid = 2491] [id = 69] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x96c9dc00 == 45 [pid = 2491] [id = 68] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8f284400 == 44 [pid = 2491] [id = 67] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8f28e000 == 43 [pid = 2491] [id = 66] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf4c00 == 42 [pid = 2491] [id = 65] 08:29:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f284400 == 43 [pid = 2491] [id = 78] 08:29:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8f28e000) [pid = 2491] [serial = 233] [outer = (nil)] 08:29:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x909a5800) [pid = 2491] [serial = 234] [outer = 0x8f28e000] 08:29:15 INFO - PROCESS | 2491 | 1461252555488 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x92bf9000) [pid = 2491] [serial = 235] [outer = 0x8f28e000] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x96b42800 == 42 [pid = 2491] [id = 58] 08:29:15 INFO - PROCESS | 2491 | --DOCSHELL 0x90801c00 == 41 [pid = 2491] [id = 57] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x92a61400) [pid = 2491] [serial = 141] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x97f07400) [pid = 2491] [serial = 162] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x97c2a000) [pid = 2491] [serial = 161] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x98b22c00) [pid = 2491] [serial = 164] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x8f28f400) [pid = 2491] [serial = 143] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x92bef800) [pid = 2491] [serial = 146] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 113 (0x96fb9400) [pid = 2491] [serial = 158] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 112 (0x9140b000) [pid = 2491] [serial = 153] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0x90805800) [pid = 2491] [serial = 152] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x92c74c00) [pid = 2491] [serial = 155] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 109 (0x92c87c00) [pid = 2491] [serial = 156] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 108 (0x96b01c00) [pid = 2491] [serial = 149] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 107 (0x977a2000) [pid = 2491] [serial = 159] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 2491 | --DOMWINDOW == 106 (0x98e1d000) [pid = 2491] [serial = 165] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 2491 | 1461252556378 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1488ms 08:29:16 INFO - PROCESS | 2491 | 1461252556420 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 2491 | 1461252556424 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:29:16 INFO - PROCESS | 2491 | 1461252556432 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 2491 | 1461252556439 Marionette TRACE conn3 <- [1,286,null,{}] 08:29:16 INFO - PROCESS | 2491 | 1461252556457 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}] 08:29:16 INFO - PROCESS | 2491 | 1461252556663 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:29:16 INFO - PROCESS | 2491 | 1461252556778 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28f400 == 42 [pid = 2491] [id = 79] 08:29:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 107 (0x92bf5000) [pid = 2491] [serial = 236] [outer = (nil)] 08:29:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 108 (0x97c22000) [pid = 2491] [serial = 237] [outer = 0x92bf5000] 08:29:16 INFO - PROCESS | 2491 | 1461252556870 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 109 (0x97ee2c00) [pid = 2491] [serial = 238] [outer = 0x92bf5000] 08:29:17 INFO - PROCESS | 2491 | 1461252557816 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1441ms 08:29:17 INFO - PROCESS | 2491 | 1461252557873 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 2491 | 1461252557877 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:29:17 INFO - PROCESS | 2491 | 1461252557885 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 2491 | 1461252557890 Marionette TRACE conn3 <- [1,290,null,{}] 08:29:17 INFO - PROCESS | 2491 | 1461252557896 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}] 08:29:18 INFO - PROCESS | 2491 | 1461252558083 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:29:18 INFO - PROCESS | 2491 | 1461252558215 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b48400 == 43 [pid = 2491] [id = 80] 08:29:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x98562c00) [pid = 2491] [serial = 239] [outer = (nil)] 08:29:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0x98f90400) [pid = 2491] [serial = 240] [outer = 0x98562c00] 08:29:18 INFO - PROCESS | 2491 | 1461252558299 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0x9994f800) [pid = 2491] [serial = 241] [outer = 0x98562c00] 08:29:19 INFO - PROCESS | 2491 | 1461252559217 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]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1388ms 08:29:19 INFO - PROCESS | 2491 | 1461252559275 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 2491 | 1461252559278 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:29:19 INFO - PROCESS | 2491 | 1461252559292 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 2491 | 1461252559295 Marionette TRACE conn3 <- [1,294,null,{}] 08:29:19 INFO - PROCESS | 2491 | 1461252559302 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}] 08:29:19 INFO - PROCESS | 2491 | 1461252559513 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:29:19 INFO - PROCESS | 2491 | 1461252559544 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x9080d400 == 44 [pid = 2491] [id = 81] 08:29:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0x9152b000) [pid = 2491] [serial = 242] [outer = (nil)] 08:29:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0x99b94c00) [pid = 2491] [serial = 243] [outer = 0x9152b000] 08:29:19 INFO - PROCESS | 2491 | 1461252559624 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0x9b154400) [pid = 2491] [serial = 244] [outer = 0x9152b000] 08:29:20 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x97c26400) [pid = 2491] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:29:20 INFO - PROCESS | 2491 | --DOMWINDOW == 113 (0x99190c00) [pid = 2491] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:29:20 INFO - PROCESS | 2491 | --DOMWINDOW == 112 (0x92c7a000) [pid = 2491] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:29:20 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0x8f4ddc00) [pid = 2491] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:29:20 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x92bf5400) [pid = 2491] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:29:20 INFO - PROCESS | 2491 | --DOMWINDOW == 109 (0x96faf400) [pid = 2491] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:29:20 INFO - PROCESS | 2491 | 1461252560828 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]]]}] 08:29:20 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. 08:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1589ms 08:29:20 INFO - PROCESS | 2491 | 1461252560879 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 2491 | 1461252560882 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:29:20 INFO - PROCESS | 2491 | 1461252560890 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 2491 | 1461252560894 Marionette TRACE conn3 <- [1,298,null,{}] 08:29:20 INFO - PROCESS | 2491 | 1461252560900 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}] 08:29:21 INFO - PROCESS | 2491 | 1461252561212 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:29:21 INFO - PROCESS | 2491 | 1461252561239 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f282c00 == 45 [pid = 2491] [id = 82] 08:29:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x92beb400) [pid = 2491] [serial = 245] [outer = (nil)] 08:29:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0xa0ae0400) [pid = 2491] [serial = 246] [outer = 0x92beb400] 08:29:21 INFO - PROCESS | 2491 | 1461252561326 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0xa0f77800) [pid = 2491] [serial = 247] [outer = 0x92beb400] 08:29:22 INFO - PROCESS | 2491 | 1461252562135 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]]]}] 08:29:22 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. 08:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1292ms 08:29:22 INFO - PROCESS | 2491 | 1461252562184 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 2491 | 1461252562188 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:29:22 INFO - PROCESS | 2491 | 1461252562195 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 2491 | 1461252562200 Marionette TRACE conn3 <- [1,302,null,{}] 08:29:22 INFO - PROCESS | 2491 | 1461252562207 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}] 08:29:22 INFO - PROCESS | 2491 | 1461252562385 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:29:22 INFO - PROCESS | 2491 | 1461252562396 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x99b92000 == 46 [pid = 2491] [id = 83] 08:29:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0xa0ab2c00) [pid = 2491] [serial = 248] [outer = (nil)] 08:29:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0xa3c80400) [pid = 2491] [serial = 249] [outer = 0xa0ab2c00] 08:29:22 INFO - PROCESS | 2491 | 1461252562582 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0xa3c8c800) [pid = 2491] [serial = 250] [outer = 0xa0ab2c00] 08:29:23 INFO - PROCESS | 2491 | 1461252563732 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]]]}] 08:29:23 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. 08:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1594ms 08:29:23 INFO - PROCESS | 2491 | 1461252563791 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 2491 | 1461252563798 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:29:23 INFO - PROCESS | 2491 | 1461252563807 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 2491 | 1461252563815 Marionette TRACE conn3 <- [1,306,null,{}] 08:29:23 INFO - PROCESS | 2491 | 1461252563824 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}] 08:29:24 INFO - PROCESS | 2491 | 1461252564030 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:29:24 INFO - PROCESS | 2491 | 1461252564256 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x9140bc00 == 47 [pid = 2491] [id = 84] 08:29:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x92bf5400) [pid = 2491] [serial = 251] [outer = (nil)] 08:29:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x96bd9000) [pid = 2491] [serial = 252] [outer = 0x92bf5400] 08:29:24 INFO - PROCESS | 2491 | 1461252564400 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x96c9e400) [pid = 2491] [serial = 253] [outer = 0x92bf5400] 08:29:25 INFO - PROCESS | 2491 | 1461252565329 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]]]}] 08:29:25 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. 08:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1594ms 08:29:25 INFO - PROCESS | 2491 | 1461252565403 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 2491 | 1461252565413 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:29:25 INFO - PROCESS | 2491 | 1461252565425 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 2491 | 1461252565431 Marionette TRACE conn3 <- [1,310,null,{}] 08:29:25 INFO - PROCESS | 2491 | 1461252565439 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}] 08:29:25 INFO - PROCESS | 2491 | 1461252565691 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:29:25 INFO - PROCESS | 2491 | 1461252565903 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b4e400 == 48 [pid = 2491] [id = 85] 08:29:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x97c1ec00) [pid = 2491] [serial = 254] [outer = (nil)] 08:29:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x97ff5000) [pid = 2491] [serial = 255] [outer = 0x97c1ec00] 08:29:26 INFO - PROCESS | 2491 | 1461252566042 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x98b25c00) [pid = 2491] [serial = 256] [outer = 0x97c1ec00] 08:29:27 INFO - PROCESS | 2491 | 1461252567085 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]]]}] 08:29:27 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. 08:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1696ms 08:29:27 INFO - PROCESS | 2491 | 1461252567121 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 2491 | 1461252567125 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:29:27 INFO - PROCESS | 2491 | 1461252567135 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 2491 | 1461252567142 Marionette TRACE conn3 <- [1,314,null,{}] 08:29:27 INFO - PROCESS | 2491 | 1461252567162 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}] 08:29:27 INFO - PROCESS | 2491 | 1461252567374 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:29:27 INFO - PROCESS | 2491 | 1461252567586 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c1b400 == 49 [pid = 2491] [id = 86] 08:29:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0xa0f86c00) [pid = 2491] [serial = 257] [outer = (nil)] 08:29:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0xa445a000) [pid = 2491] [serial = 258] [outer = 0xa0f86c00] 08:29:27 INFO - PROCESS | 2491 | 1461252567704 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0xa447b800) [pid = 2491] [serial = 259] [outer = 0xa0f86c00] 08:29:28 INFO - PROCESS | 2491 | 1461252568674 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]]]}] 08:29:28 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. 08:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1602ms 08:29:28 INFO - PROCESS | 2491 | 1461252568738 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:29:28 INFO - PROCESS | 2491 | 1461252568743 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:29:28 INFO - PROCESS | 2491 | 1461252568751 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 2491 | 1461252568754 Marionette TRACE conn3 <- [1,318,null,{}] 08:29:28 INFO - PROCESS | 2491 | 1461252568762 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}] 08:29:29 INFO - PROCESS | 2491 | 1461252569006 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:29:29 INFO - PROCESS | 2491 | 1461252569273 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e888800 == 50 [pid = 2491] [id = 87] 08:29:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8e889000) [pid = 2491] [serial = 260] [outer = (nil)] 08:29:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8e88e400) [pid = 2491] [serial = 261] [outer = 0x8e889000] 08:29:29 INFO - PROCESS | 2491 | 1461252569385 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0xa0ae2000) [pid = 2491] [serial = 262] [outer = 0x8e889000] 08:29:30 INFO - PROCESS | 2491 | 1461252570350 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]]]}] 08:29:30 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. 08:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1636ms 08:29:30 INFO - PROCESS | 2491 | 1461252570387 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 2491 | 1461252570391 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:29:30 INFO - PROCESS | 2491 | 1461252570401 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 2491 | 1461252570404 Marionette TRACE conn3 <- [1,322,null,{}] 08:29:30 INFO - PROCESS | 2491 | 1461252570413 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}] 08:29:30 INFO - PROCESS | 2491 | 1461252570654 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:29:30 INFO - PROCESS | 2491 | 1461252570868 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e88d000 == 51 [pid = 2491] [id = 88] 08:29:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0xa4482800) [pid = 2491] [serial = 263] [outer = (nil)] 08:29:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0xa44d8800) [pid = 2491] [serial = 264] [outer = 0xa4482800] 08:29:31 INFO - PROCESS | 2491 | 1461252571016 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0xa45a1400) [pid = 2491] [serial = 265] [outer = 0xa4482800] 08:29:32 INFO - PROCESS | 2491 | 1461252572042 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]]]}] 08:29:32 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. 08:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1685ms 08:29:32 INFO - PROCESS | 2491 | 1461252572086 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:29:32 INFO - PROCESS | 2491 | 1461252572092 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:29:32 INFO - PROCESS | 2491 | 1461252572100 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 2491 | 1461252572103 Marionette TRACE conn3 <- [1,326,null,{}] 08:29:32 INFO - PROCESS | 2491 | 1461252572111 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}] 08:29:32 INFO - PROCESS | 2491 | 1461252572368 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:29:32 INFO - PROCESS | 2491 | 1461252572577 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 2491 | ++DOCSHELL 0xa4733c00 == 52 [pid = 2491] [id = 89] 08:29:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0xa4737c00) [pid = 2491] [serial = 266] [outer = (nil)] 08:29:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0xa494e800) [pid = 2491] [serial = 267] [outer = 0xa4737c00] 08:29:32 INFO - PROCESS | 2491 | 1461252572681 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0xa4950400) [pid = 2491] [serial = 268] [outer = 0xa4737c00] 08:29:33 INFO - PROCESS | 2491 | 1461252573607 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]]]}] 08:29:33 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. 08:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1587ms 08:29:33 INFO - PROCESS | 2491 | 1461252573686 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:29:33 INFO - PROCESS | 2491 | 1461252573691 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:29:33 INFO - PROCESS | 2491 | 1461252573699 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 2491 | 1461252573702 Marionette TRACE conn3 <- [1,330,null,{}] 08:29:33 INFO - PROCESS | 2491 | 1461252573710 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}] 08:29:33 INFO - PROCESS | 2491 | 1461252573939 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:29:34 INFO - PROCESS | 2491 | 1461252574162 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eade400 == 53 [pid = 2491] [id = 90] 08:29:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8eae0c00) [pid = 2491] [serial = 269] [outer = (nil)] 08:29:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8eae3800) [pid = 2491] [serial = 270] [outer = 0x8eae0c00] 08:29:34 INFO - PROCESS | 2491 | 1461252574286 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8eae6800) [pid = 2491] [serial = 271] [outer = 0x8eae0c00] 08:29:35 INFO - PROCESS | 2491 | 1461252575212 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]]]}] 08:29:35 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. 08:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1586ms 08:29:35 INFO - PROCESS | 2491 | 1461252575285 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 2491 | 1461252575288 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:29:35 INFO - PROCESS | 2491 | 1461252575297 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 2491 | 1461252575300 Marionette TRACE conn3 <- [1,334,null,{}] 08:29:35 INFO - PROCESS | 2491 | 1461252575308 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}] 08:29:35 INFO - PROCESS | 2491 | 1461252575541 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:29:35 INFO - PROCESS | 2491 | 1461252575753 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4d7800 == 54 [pid = 2491] [id = 91] 08:29:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8f4d9c00) [pid = 2491] [serial = 272] [outer = (nil)] 08:29:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x90810000) [pid = 2491] [serial = 273] [outer = 0x8f4d9c00] 08:29:36 INFO - PROCESS | 2491 | 1461252576090 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x90848400) [pid = 2491] [serial = 274] [outer = 0x8f4d9c00] 08:29:37 INFO - PROCESS | 2491 | 1461252577054 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]]]}] 08:29:37 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. 08:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1788ms 08:29:37 INFO - PROCESS | 2491 | 1461252577087 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 2491 | 1461252577095 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:29:37 INFO - PROCESS | 2491 | 1461252577107 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 2491 | 1461252577111 Marionette TRACE conn3 <- [1,338,null,{}] 08:29:37 INFO - PROCESS | 2491 | 1461252577120 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}] 08:29:37 INFO - PROCESS | 2491 | 1461252577347 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:29:37 INFO - PROCESS | 2491 | 1461252577605 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x909a1c00 == 55 [pid = 2491] [id = 92] 08:29:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x909a2c00) [pid = 2491] [serial = 275] [outer = (nil)] 08:29:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x9140d400) [pid = 2491] [serial = 276] [outer = 0x909a2c00] 08:29:37 INFO - PROCESS | 2491 | 1461252577744 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x9203fc00) [pid = 2491] [serial = 277] [outer = 0x909a2c00] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0xa00af000) [pid = 2491] [serial = 210] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x9ea2d800) [pid = 2491] [serial = 179] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x96b08000) [pid = 2491] [serial = 196] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8fef2400) [pid = 2491] [serial = 90] [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.] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x97eebc00) [pid = 2491] [serial = 205] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x97ee6800) [pid = 2491] [serial = 204] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x98b1bc00) [pid = 2491] [serial = 207] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x99b91800) [pid = 2491] [serial = 168] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x9080c800) [pid = 2491] [serial = 170] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x98f97400) [pid = 2491] [serial = 208] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x977a0c00) [pid = 2491] [serial = 173] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0xa00de000) [pid = 2491] [serial = 182] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x97eedc00) [pid = 2491] [serial = 185] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x999d0c00) [pid = 2491] [serial = 176] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0xa0f50400) [pid = 2491] [serial = 188] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x96fa8000) [pid = 2491] [serial = 201] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x97807800) [pid = 2491] [serial = 202] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x90807000) [pid = 2491] [serial = 198] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x92bf2400) [pid = 2491] [serial = 199] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x92c8c800) [pid = 2491] [serial = 195] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x96fa1800) [pid = 2491] [serial = 191] [outer = (nil)] [url = about:blank] 08:29:38 INFO - PROCESS | 2491 | 1461252578739 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]]]}] 08:29:38 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. 08:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1693ms 08:29:38 INFO - PROCESS | 2491 | 1461252578800 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 2491 | 1461252578807 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:29:38 INFO - PROCESS | 2491 | 1461252578819 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 2491 | 1461252578822 Marionette TRACE conn3 <- [1,342,null,{}] 08:29:38 INFO - PROCESS | 2491 | 1461252578830 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}] 08:29:39 INFO - PROCESS | 2491 | 1461252579015 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:29:39 INFO - PROCESS | 2491 | 1461252579195 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x91525400 == 56 [pid = 2491] [id = 93] 08:29:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x92c81400) [pid = 2491] [serial = 278] [outer = (nil)] 08:29:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x952a0000) [pid = 2491] [serial = 279] [outer = 0x92c81400] 08:29:39 INFO - PROCESS | 2491 | 1461252579297 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x96bd8800) [pid = 2491] [serial = 280] [outer = 0x92c81400] 08:29:40 INFO - PROCESS | 2491 | 1461252580201 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]]]}] 08:29:40 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. 08:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1439ms 08:29:40 INFO - PROCESS | 2491 | 1461252580259 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 2491 | 1461252580264 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:29:40 INFO - PROCESS | 2491 | 1461252580271 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 2491 | 1461252580278 Marionette TRACE conn3 <- [1,346,null,{}] 08:29:40 INFO - PROCESS | 2491 | 1461252580295 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}] 08:29:40 INFO - PROCESS | 2491 | 1461252580488 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:29:40 INFO - PROCESS | 2491 | 1461252580666 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fb0400 == 57 [pid = 2491] [id = 94] 08:29:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x977a5000) [pid = 2491] [serial = 281] [outer = (nil)] 08:29:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x9790c800) [pid = 2491] [serial = 282] [outer = 0x977a5000] 08:29:40 INFO - PROCESS | 2491 | 1461252580755 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x97c21800) [pid = 2491] [serial = 283] [outer = 0x977a5000] 08:29:41 INFO - PROCESS | 2491 | 1461252581598 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]]]}] 08:29:41 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. 08:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1389ms 08:29:41 INFO - PROCESS | 2491 | 1461252581665 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 2491 | 1461252581673 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:29:41 INFO - PROCESS | 2491 | 1461252581681 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 2491 | 1461252581685 Marionette TRACE conn3 <- [1,350,null,{}] 08:29:41 INFO - PROCESS | 2491 | 1461252581691 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}] 08:29:41 INFO - PROCESS | 2491 | 1461252581935 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:29:41 INFO - PROCESS | 2491 | 1461252581958 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fb9400 == 58 [pid = 2491] [id = 95] 08:29:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x977ab400) [pid = 2491] [serial = 284] [outer = (nil)] 08:29:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x97ff8000) [pid = 2491] [serial = 285] [outer = 0x977ab400] 08:29:42 INFO - PROCESS | 2491 | 1461252582040 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x98b22800) [pid = 2491] [serial = 286] [outer = 0x977ab400] 08:29:43 INFO - PROCESS | 2491 | 1461252583130 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]]]}] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x92beb400) [pid = 2491] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x92b1a000) [pid = 2491] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x98562c00) [pid = 2491] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x92c87800) [pid = 2491] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x92bf5000) [pid = 2491] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8f28e000) [pid = 2491] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:29:43 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x9152b000) [pid = 2491] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:29:43 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. 08:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1531ms 08:29:43 INFO - PROCESS | 2491 | 1461252583213 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 2491 | 1461252583218 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:29:43 INFO - PROCESS | 2491 | 1461252583225 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 2491 | 1461252583228 Marionette TRACE conn3 <- [1,354,null,{}] 08:29:43 INFO - PROCESS | 2491 | 1461252583235 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}] 08:29:43 INFO - PROCESS | 2491 | 1461252583407 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:29:43 INFO - PROCESS | 2491 | 1461252583584 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c83400 == 59 [pid = 2491] [id = 96] 08:29:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x92c87800) [pid = 2491] [serial = 287] [outer = (nil)] 08:29:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x97750800) [pid = 2491] [serial = 288] [outer = 0x92c87800] 08:29:43 INFO - PROCESS | 2491 | 1461252583680 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x9994a800) [pid = 2491] [serial = 289] [outer = 0x92c87800] 08:29:44 INFO - PROCESS | 2491 | 1461252584498 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]]]}] 08:29:44 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. 08:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1335ms 08:29:44 INFO - PROCESS | 2491 | 1461252584561 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 2491 | 1461252584564 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:29:44 INFO - PROCESS | 2491 | 1461252584572 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 2491 | 1461252584576 Marionette TRACE conn3 <- [1,358,null,{}] 08:29:44 INFO - PROCESS | 2491 | 1461252584583 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}] 08:29:44 INFO - PROCESS | 2491 | 1461252584763 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:29:44 INFO - PROCESS | 2491 | 1461252584882 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x909a0800 == 60 [pid = 2491] [id = 97] 08:29:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x9992e400) [pid = 2491] [serial = 290] [outer = (nil)] 08:29:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0xa00e4400) [pid = 2491] [serial = 291] [outer = 0x9992e400] 08:29:44 INFO - PROCESS | 2491 | 1461252584966 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0xa0a14800) [pid = 2491] [serial = 292] [outer = 0x9992e400] 08:29:46 INFO - PROCESS | 2491 | 1461252586056 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]]]}] 08:29:46 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. 08:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1533ms 08:29:46 INFO - PROCESS | 2491 | 1461252586107 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 2491 | 1461252586116 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:29:46 INFO - PROCESS | 2491 | 1461252586150 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 2491 | 1461252586157 Marionette TRACE conn3 <- [1,362,null,{}] 08:29:46 INFO - PROCESS | 2491 | 1461252586166 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}] 08:29:46 INFO - PROCESS | 2491 | 1461252586383 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:29:46 INFO - PROCESS | 2491 | 1461252586602 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x9084ec00 == 61 [pid = 2491] [id = 98] 08:29:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x9084f000) [pid = 2491] [serial = 293] [outer = (nil)] 08:29:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x9099fc00) [pid = 2491] [serial = 294] [outer = 0x9084f000] 08:29:46 INFO - PROCESS | 2491 | 1461252586708 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x92b12000) [pid = 2491] [serial = 295] [outer = 0x9084f000] 08:29:47 INFO - PROCESS | 2491 | 1461252587702 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]]]}] 08:29:47 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. 08:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1596ms 08:29:47 INFO - PROCESS | 2491 | 1461252587744 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 2491 | 1461252587754 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:29:47 INFO - PROCESS | 2491 | 1461252587766 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 2491 | 1461252587770 Marionette TRACE conn3 <- [1,366,null,{}] 08:29:47 INFO - PROCESS | 2491 | 1461252587779 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}] 08:29:47 INFO - PROCESS | 2491 | 1461252587983 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:29:48 INFO - PROCESS | 2491 | 1461252588202 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c94400 == 62 [pid = 2491] [id = 99] 08:29:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x96ca1800) [pid = 2491] [serial = 296] [outer = (nil)] 08:29:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x96fa5000) [pid = 2491] [serial = 297] [outer = 0x96ca1800] 08:29:48 INFO - PROCESS | 2491 | 1461252588344 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x9780c000) [pid = 2491] [serial = 298] [outer = 0x96ca1800] 08:29:49 INFO - PROCESS | 2491 | 1461252589441 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]]]}] 08:29:49 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. 08:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1741ms 08:29:49 INFO - PROCESS | 2491 | 1461252589508 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 2491 | 1461252589512 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:29:49 INFO - PROCESS | 2491 | 1461252589521 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 2491 | 1461252589528 Marionette TRACE conn3 <- [1,370,null,{}] 08:29:49 INFO - PROCESS | 2491 | 1461252589546 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}] 08:29:49 INFO - PROCESS | 2491 | 1461252589798 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:29:50 INFO - PROCESS | 2491 | 1461252590004 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x9b186c00 == 63 [pid = 2491] [id = 100] 08:29:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0xa0abc000) [pid = 2491] [serial = 299] [outer = (nil)] 08:29:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0xa0f7f800) [pid = 2491] [serial = 300] [outer = 0xa0abc000] 08:29:50 INFO - PROCESS | 2491 | 1461252590106 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0xa2a3e800) [pid = 2491] [serial = 301] [outer = 0xa0abc000] 08:29:51 INFO - PROCESS | 2491 | 1461252591063 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]]]}] 08:29:51 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. 08:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1589ms 08:29:51 INFO - PROCESS | 2491 | 1461252591110 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 2491 | 1461252591116 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:29:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:29:51 INFO - PROCESS | 2491 | 1461252591123 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 2491 | 1461252591127 Marionette TRACE conn3 <- [1,374,null,{}] 08:29:51 INFO - PROCESS | 2491 | 1461252591134 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}] 08:29:51 INFO - PROCESS | 2491 | 1461252591376 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:29:51 INFO - PROCESS | 2491 | 1461252591594 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae2000 == 64 [pid = 2491] [id = 101] 08:29:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0xa3c88800) [pid = 2491] [serial = 302] [outer = (nil)] 08:29:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0xa44d0000) [pid = 2491] [serial = 303] [outer = 0xa3c88800] 08:29:51 INFO - PROCESS | 2491 | 1461252591704 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0xa45eb800) [pid = 2491] [serial = 304] [outer = 0xa3c88800] 08:29:52 INFO - PROCESS | 2491 | 1461252592640 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:29:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1582ms 08:29:52 INFO - PROCESS | 2491 | 1461252592706 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:29:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:29:52 INFO - PROCESS | 2491 | 1461252592711 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:29:52 INFO - PROCESS | 2491 | 1461252592718 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 2491 | 1461252592722 Marionette TRACE conn3 <- [1,378,null,{}] 08:29:52 INFO - PROCESS | 2491 | 1461252592729 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}] 08:29:52 INFO - PROCESS | 2491 | 1461252592919 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:29:53 INFO - PROCESS | 2491 | 1461252593129 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e890000 == 65 [pid = 2491] [id = 102] 08:29:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x90651800) [pid = 2491] [serial = 305] [outer = (nil)] 08:29:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90658800) [pid = 2491] [serial = 306] [outer = 0x90651800] 08:29:53 INFO - PROCESS | 2491 | 1461252593272 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x9065c000) [pid = 2491] [serial = 307] [outer = 0x90651800] 08:29:54 INFO - PROCESS | 2491 | 1461252594257 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:29:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1591ms 08:29:54 INFO - PROCESS | 2491 | 1461252594312 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 2491 | 1461252594321 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:29:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:29:54 INFO - PROCESS | 2491 | 1461252594334 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 2491 | 1461252594338 Marionette TRACE conn3 <- [1,382,null,{}] 08:29:54 INFO - PROCESS | 2491 | 1461252594345 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}] 08:29:54 INFO - PROCESS | 2491 | 1461252594595 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:29:54 INFO - PROCESS | 2491 | 1461252594816 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c683400 == 66 [pid = 2491] [id = 103] 08:29:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8c690000) [pid = 2491] [serial = 308] [outer = (nil)] 08:29:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x9065b800) [pid = 2491] [serial = 309] [outer = 0x8c690000] 08:29:54 INFO - PROCESS | 2491 | 1461252594960 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x90848000) [pid = 2491] [serial = 310] [outer = 0x8c690000] 08:29:55 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:55 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:29:55 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:55 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:55 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:29:55 INFO - PROCESS | 2491 | 1461252595929 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:29:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1642ms 08:29:55 INFO - PROCESS | 2491 | 1461252595977 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:29:55 INFO - PROCESS | 2491 | 1461252595981 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:29:55 INFO - PROCESS | 2491 | 1461252595989 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 2491 | 1461252595992 Marionette TRACE conn3 <- [1,386,null,{}] 08:29:56 INFO - PROCESS | 2491 | 1461252596000 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}] 08:29:56 INFO - PROCESS | 2491 | 1461252596231 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:29:56 INFO - PROCESS | 2491 | 1461252596450 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c99ec00 == 67 [pid = 2491] [id = 104] 08:29:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8c9a1000) [pid = 2491] [serial = 311] [outer = (nil)] 08:29:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8c9a6400) [pid = 2491] [serial = 312] [outer = 0x8c9a1000] 08:29:56 INFO - PROCESS | 2491 | 1461252596562 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8c9a9400) [pid = 2491] [serial = 313] [outer = 0x8c9a1000] 08:29:57 INFO - PROCESS | 2491 | 1461252597506 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]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1592ms 08:29:57 INFO - PROCESS | 2491 | 1461252597581 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 2491 | 1461252597585 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:29:57 INFO - PROCESS | 2491 | 1461252597593 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 2491 | 1461252597597 Marionette TRACE conn3 <- [1,390,null,{}] 08:29:57 INFO - PROCESS | 2491 | 1461252597604 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}] 08:29:57 INFO - PROCESS | 2491 | 1461252597834 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:29:58 INFO - PROCESS | 2491 | 1461252598049 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a7000 == 68 [pid = 2491] [id = 105] 08:29:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8c9ad800) [pid = 2491] [serial = 314] [outer = (nil)] 08:29:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x92bf5800) [pid = 2491] [serial = 315] [outer = 0x8c9ad800] 08:29:58 INFO - PROCESS | 2491 | 1461252598188 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0xa44d3c00) [pid = 2491] [serial = 316] [outer = 0x8c9ad800] 08:29:59 INFO - PROCESS | 2491 | 1461252599154 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1595ms 08:29:59 INFO - PROCESS | 2491 | 1461252599188 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 2491 | 1461252599192 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:29:59 INFO - PROCESS | 2491 | 1461252599200 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 2491 | 1461252599205 Marionette TRACE conn3 <- [1,394,null,{}] 08:29:59 INFO - PROCESS | 2491 | 1461252599212 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}] 08:29:59 INFO - PROCESS | 2491 | 1461252599423 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:29:59 INFO - PROCESS | 2491 | 1461252599644 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba1e400 == 69 [pid = 2491] [id = 106] 08:29:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x8ba1e800) [pid = 2491] [serial = 317] [outer = (nil)] 08:29:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x8ba24800) [pid = 2491] [serial = 318] [outer = 0x8ba1e800] 08:29:59 INFO - PROCESS | 2491 | 1461252599789 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x8ba28400) [pid = 2491] [serial = 319] [outer = 0x8ba1e800] 08:30:00 INFO - PROCESS | 2491 | 1461252600773 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1632ms 08:30:00 INFO - PROCESS | 2491 | 1461252600834 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 2491 | 1461252600838 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:30:00 INFO - PROCESS | 2491 | 1461252600845 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 2491 | 1461252600849 Marionette TRACE conn3 <- [1,398,null,{}] 08:30:00 INFO - PROCESS | 2491 | 1461252600856 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}] 08:30:01 INFO - PROCESS | 2491 | 1461252601084 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:30:01 INFO - PROCESS | 2491 | 1461252601328 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e881400 == 70 [pid = 2491] [id = 107] 08:30:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x8e882000) [pid = 2491] [serial = 320] [outer = (nil)] 08:30:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x8e88f400) [pid = 2491] [serial = 321] [outer = 0x8e882000] 08:30:01 INFO - PROCESS | 2491 | 1461252601904 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x8eae3c00) [pid = 2491] [serial = 322] [outer = 0x8e882000] 08:30:03 INFO - PROCESS | 2491 | 1461252603040 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]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:30:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 2248ms 08:30:03 INFO - PROCESS | 2491 | 1461252603104 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 2491 | 1461252603112 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:30:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:30:03 INFO - PROCESS | 2491 | 1461252603127 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 2491 | 1461252603133 Marionette TRACE conn3 <- [1,402,null,{}] 08:30:03 INFO - PROCESS | 2491 | 1461252603142 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}] 08:30:03 INFO - PROCESS | 2491 | 1461252603366 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:30:03 INFO - PROCESS | 2491 | 1461252603703 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e887000 == 71 [pid = 2491] [id = 108] 08:30:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x90806800) [pid = 2491] [serial = 323] [outer = (nil)] 08:30:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x90850800) [pid = 2491] [serial = 324] [outer = 0x90806800] 08:30:03 INFO - PROCESS | 2491 | 1461252603808 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x909aa800) [pid = 2491] [serial = 325] [outer = 0x90806800] 08:30:04 INFO - PROCESS | 2491 | 1461252604864 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]]]}] 08:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1792ms 08:30:04 INFO - PROCESS | 2491 | 1461252604919 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 2491 | 1461252604926 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:30:04 INFO - PROCESS | 2491 | 1461252604938 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 2491 | 1461252604942 Marionette TRACE conn3 <- [1,406,null,{}] 08:30:04 INFO - PROCESS | 2491 | 1461252604950 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}] 08:30:05 INFO - PROCESS | 2491 | 1461252605150 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x97c23c00 == 70 [pid = 2491] [id = 43] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x92b15000 == 69 [pid = 2491] [id = 49] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4d7c00 == 68 [pid = 2491] [id = 40] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4dc800 == 67 [pid = 2491] [id = 36] 08:30:05 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0xa0f7ec00) [pid = 2491] [serial = 225] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x97c26c00) [pid = 2491] [serial = 219] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8f4e0800) [pid = 2491] [serial = 213] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x96ca1000) [pid = 2491] [serial = 216] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x9ea2f000) [pid = 2491] [serial = 222] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 2491 | 1461252605511 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x8f282400 == 66 [pid = 2491] [id = 48] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x96c88c00 == 65 [pid = 2491] [id = 41] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x9fef3800 == 64 [pid = 2491] [id = 61] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x97ee0c00 == 63 [pid = 2491] [id = 62] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x9080b800 == 62 [pid = 2491] [id = 64] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0xa0c41c00 == 61 [pid = 2491] [id = 63] 08:30:05 INFO - PROCESS | 2491 | --DOCSHELL 0x950aa400 == 60 [pid = 2491] [id = 60] 08:30:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e881800 == 61 [pid = 2491] [id = 109] 08:30:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x8e885c00) [pid = 2491] [serial = 326] [outer = (nil)] 08:30:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x8fef1000) [pid = 2491] [serial = 327] [outer = 0x8e885c00] 08:30:05 INFO - PROCESS | 2491 | 1461252605628 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x92c82800) [pid = 2491] [serial = 328] [outer = 0x8e885c00] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0xa0ae0400) [pid = 2491] [serial = 246] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x92c86800) [pid = 2491] [serial = 228] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0xa0aba800) [pid = 2491] [serial = 211] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x9994f800) [pid = 2491] [serial = 241] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x950abc00) [pid = 2491] [serial = 231] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x97c22000) [pid = 2491] [serial = 237] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x92bf9000) [pid = 2491] [serial = 235] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x98f90400) [pid = 2491] [serial = 240] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x97ee2c00) [pid = 2491] [serial = 238] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x9b154400) [pid = 2491] [serial = 244] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x96c99800) [pid = 2491] [serial = 232] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x909a5800) [pid = 2491] [serial = 234] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x99b94c00) [pid = 2491] [serial = 243] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0xa0f77800) [pid = 2491] [serial = 247] [outer = (nil)] [url = about:blank] 08:30:06 INFO - PROCESS | 2491 | 1461252606548 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]]]}] 08:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1683ms 08:30:06 INFO - PROCESS | 2491 | 1461252606621 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 2491 | 1461252606624 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:30:06 INFO - PROCESS | 2491 | 1461252606633 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 2491 | 1461252606640 Marionette TRACE conn3 <- [1,410,null,{}] 08:30:06 INFO - PROCESS | 2491 | 1461252606657 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}] 08:30:06 INFO - PROCESS | 2491 | 1461252606857 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:30:07 INFO - PROCESS | 2491 | 1461252607053 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa0400 == 62 [pid = 2491] [id = 110] 08:30:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x9774b800) [pid = 2491] [serial = 329] [outer = (nil)] 08:30:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x97c1cc00) [pid = 2491] [serial = 330] [outer = 0x9774b800] 08:30:07 INFO - PROCESS | 2491 | 1461252607137 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x97c28c00) [pid = 2491] [serial = 331] [outer = 0x9774b800] 08:30:07 INFO - PROCESS | 2491 | 1461252607974 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1392ms 08:30:08 INFO - PROCESS | 2491 | 1461252608025 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 2491 | 1461252608030 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:30:08 INFO - PROCESS | 2491 | 1461252608045 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 2491 | 1461252608047 Marionette TRACE conn3 <- [1,414,null,{}] 08:30:08 INFO - PROCESS | 2491 | 1461252608055 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}] 08:30:08 INFO - PROCESS | 2491 | 1461252608282 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:30:08 INFO - PROCESS | 2491 | 1461252608312 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x96ca1000 == 63 [pid = 2491] [id = 111] 08:30:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x977a6c00) [pid = 2491] [serial = 332] [outer = (nil)] 08:30:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x98f90400) [pid = 2491] [serial = 333] [outer = 0x977a6c00] 08:30:08 INFO - PROCESS | 2491 | 1461252608396 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x9992b400) [pid = 2491] [serial = 334] [outer = 0x977a6c00] 08:30:09 INFO - PROCESS | 2491 | 1461252609494 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]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1495ms 08:30:09 INFO - PROCESS | 2491 | 1461252609533 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 2491 | 1461252609536 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:30:09 INFO - PROCESS | 2491 | 1461252609544 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 2491 | 1461252609548 Marionette TRACE conn3 <- [1,418,null,{}] 08:30:09 INFO - PROCESS | 2491 | 1461252609563 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}] 08:30:09 INFO - PROCESS | 2491 | 1461252609788 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:30:09 INFO - PROCESS | 2491 | 1461252609822 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x97ee6800 == 64 [pid = 2491] [id = 112] 08:30:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x99151800) [pid = 2491] [serial = 335] [outer = (nil)] 08:30:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x9b159000) [pid = 2491] [serial = 336] [outer = 0x99151800] 08:30:09 INFO - PROCESS | 2491 | 1461252609912 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0xa0a19c00) [pid = 2491] [serial = 337] [outer = 0x99151800] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x977ab400) [pid = 2491] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x977a5000) [pid = 2491] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x8f4d9c00) [pid = 2491] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x909a2c00) [pid = 2491] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0xa0ab2c00) [pid = 2491] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x92c81400) [pid = 2491] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x92c87800) [pid = 2491] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0xa0e57000) [pid = 2491] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x92c81000) [pid = 2491] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x96fab400) [pid = 2491] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x91528800) [pid = 2491] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0xa00e1000) [pid = 2491] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:30:10 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8f4d8000) [pid = 2491] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:30:11 INFO - PROCESS | 2491 | 1461252611541 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]]]}] 08:30:11 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 08:30:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2041ms 08:30:11 INFO - PROCESS | 2491 | 1461252611587 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 2491 | 1461252611592 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:30:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:30:11 INFO - PROCESS | 2491 | 1461252611599 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 2491 | 1461252611604 Marionette TRACE conn3 <- [1,422,null,{}] 08:30:11 INFO - PROCESS | 2491 | 1461252611610 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}] 08:30:11 INFO - PROCESS | 2491 | 1461252611911 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:30:11 INFO - PROCESS | 2491 | 1461252611934 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e78fc00 == 65 [pid = 2491] [id = 113] 08:30:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8e791800) [pid = 2491] [serial = 338] [outer = (nil)] 08:30:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8e79c800) [pid = 2491] [serial = 339] [outer = 0x8e791800] 08:30:12 INFO - PROCESS | 2491 | 1461252612019 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8fef3000) [pid = 2491] [serial = 340] [outer = 0x8e791800] 08:30:13 INFO - PROCESS | 2491 | 1461252613562 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]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:30:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1985ms 08:30:13 INFO - PROCESS | 2491 | 1461252613587 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:30:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:30:13 INFO - PROCESS | 2491 | 1461252613597 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:30:13 INFO - PROCESS | 2491 | 1461252613608 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 2491 | 1461252613614 Marionette TRACE conn3 <- [1,426,null,{}] 08:30:13 INFO - PROCESS | 2491 | 1461252613625 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}] 08:30:13 INFO - PROCESS | 2491 | 1461252613829 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:30:14 INFO - PROCESS | 2491 | 1461252614013 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c99e400 == 66 [pid = 2491] [id = 114] 08:30:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8e792000) [pid = 2491] [serial = 341] [outer = (nil)] 08:30:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8e799c00) [pid = 2491] [serial = 342] [outer = 0x8e792000] 08:30:14 INFO - PROCESS | 2491 | 1461252614114 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8ebba000) [pid = 2491] [serial = 343] [outer = 0x8e792000] 08:30:15 INFO - PROCESS | 2491 | 1461252615150 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] 08:30:15 INFO - PROCESS | 2491 | 1461252615214 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:30:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:30:15 INFO - PROCESS | 2491 | 1461252615228 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 2491 | 1461252615234 Marionette TRACE conn3 <- [1,430,null,{}] 08:30:15 INFO - PROCESS | 2491 | 1461252615242 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}] 08:30:15 INFO - PROCESS | 2491 | 1461252615638 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:30:16 INFO - PROCESS | 2491 | 1461252616261 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x950b4c00 == 67 [pid = 2491] [id = 115] 08:30:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x950b5000) [pid = 2491] [serial = 344] [outer = (nil)] 08:30:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x96bd9800) [pid = 2491] [serial = 345] [outer = 0x950b5000] 08:30:16 INFO - PROCESS | 2491 | 1461252616401 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x96c9d800) [pid = 2491] [serial = 346] [outer = 0x950b5000] 08:30:17 INFO - PROCESS | 2491 | 1461252617513 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]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:30:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 2356ms 08:30:17 INFO - PROCESS | 2491 | 1461252617601 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 2491 | 1461252617605 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:30:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:30:17 INFO - PROCESS | 2491 | 1461252617616 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 2491 | 1461252617624 Marionette TRACE conn3 <- [1,434,null,{}] 08:30:17 INFO - PROCESS | 2491 | 1461252617643 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}] 08:30:17 INFO - PROCESS | 2491 | 1461252617861 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:30:18 INFO - PROCESS | 2491 | 1461252618008 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x92035400 == 68 [pid = 2491] [id = 116] 08:30:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x977a6400) [pid = 2491] [serial = 347] [outer = (nil)] 08:30:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x9b151800) [pid = 2491] [serial = 348] [outer = 0x977a6400] 08:30:18 INFO - PROCESS | 2491 | 1461252618109 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0xa00e6400) [pid = 2491] [serial = 349] [outer = 0x977a6400] 08:30:19 INFO - PROCESS | 2491 | 1461252619135 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]]]}] 08:30:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:30:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1559ms 08:30:19 INFO - PROCESS | 2491 | 1461252619176 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 2491 | 1461252619182 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:30:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:30:19 INFO - PROCESS | 2491 | 1461252619190 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 2491 | 1461252619194 Marionette TRACE conn3 <- [1,438,null,{}] 08:30:19 INFO - PROCESS | 2491 | 1461252619202 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}] 08:30:19 INFO - PROCESS | 2491 | 1461252619413 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:30:19 INFO - PROCESS | 2491 | 1461252619683 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a3000 == 69 [pid = 2491] [id = 117] 08:30:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x9b188000) [pid = 2491] [serial = 350] [outer = (nil)] 08:30:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0xa0f58400) [pid = 2491] [serial = 351] [outer = 0x9b188000] 08:30:19 INFO - PROCESS | 2491 | 1461252619823 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0xa0f7ec00) [pid = 2491] [serial = 352] [outer = 0x9b188000] 08:30:20 INFO - PROCESS | 2491 | 1461252620792 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:30:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1634ms 08:30:20 INFO - PROCESS | 2491 | 1461252620824 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 2491 | 1461252620828 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:30:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:30:20 INFO - PROCESS | 2491 | 1461252620836 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 2491 | 1461252620840 Marionette TRACE conn3 <- [1,442,null,{}] 08:30:20 INFO - PROCESS | 2491 | 1461252620847 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}] 08:30:21 INFO - PROCESS | 2491 | 1461252621050 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:30:21 INFO - PROCESS | 2491 | 1461252621279 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c691800 == 70 [pid = 2491] [id = 118] 08:30:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x905db000) [pid = 2491] [serial = 353] [outer = (nil)] 08:30:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x905e2000) [pid = 2491] [serial = 354] [outer = 0x905db000] 08:30:21 INFO - PROCESS | 2491 | 1461252621421 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x905e5000) [pid = 2491] [serial = 355] [outer = 0x905db000] 08:30:22 INFO - PROCESS | 2491 | 1461252622417 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:30:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1645ms 08:30:22 INFO - PROCESS | 2491 | 1461252622483 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 2491 | 1461252622486 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:30:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:30:22 INFO - PROCESS | 2491 | 1461252622496 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 2491 | 1461252622500 Marionette TRACE conn3 <- [1,446,null,{}] 08:30:22 INFO - PROCESS | 2491 | 1461252622507 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}] 08:30:22 INFO - PROCESS | 2491 | 1461252622774 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:30:23 INFO - PROCESS | 2491 | 1461252623041 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc28c00 == 71 [pid = 2491] [id = 119] 08:30:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x8bc2a000) [pid = 2491] [serial = 356] [outer = (nil)] 08:30:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x8bc32c00) [pid = 2491] [serial = 357] [outer = 0x8bc2a000] 08:30:23 INFO - PROCESS | 2491 | 1461252623141 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x905e6800) [pid = 2491] [serial = 358] [outer = 0x8bc2a000] 08:30:24 INFO - PROCESS | 2491 | 1461252624161 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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:30:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1736ms 08:30:24 INFO - PROCESS | 2491 | 1461252624233 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 2491 | 1461252624236 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:30:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:30:24 INFO - PROCESS | 2491 | 1461252624246 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 2491 | 1461252624250 Marionette TRACE conn3 <- [1,450,null,{}] 08:30:24 INFO - PROCESS | 2491 | 1461252624258 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}] 08:30:24 INFO - PROCESS | 2491 | 1461252624491 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:30:24 INFO - PROCESS | 2491 | 1461252624771 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56a000 == 72 [pid = 2491] [id = 120] 08:30:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x8b56dc00) [pid = 2491] [serial = 359] [outer = (nil)] 08:30:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x8b572400) [pid = 2491] [serial = 360] [outer = 0x8b56dc00] 08:30:24 INFO - PROCESS | 2491 | 1461252624871 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8b575800) [pid = 2491] [serial = 361] [outer = 0x8b56dc00] 08:30:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x8b6e1000) [pid = 2491] [serial = 362] [outer = 0x98b25800] 08:30:25 INFO - PROCESS | 2491 | 1461252625946 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] 08:30:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:30:26 INFO - PROCESS | 2491 | 1461252625996 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:30:26 INFO - PROCESS | 2491 | 1461252626004 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 2491 | 1461252626007 Marionette TRACE conn3 <- [1,454,null,{}] 08:30:26 INFO - PROCESS | 2491 | 1461252626015 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}] 08:30:26 INFO - PROCESS | 2491 | 1461252626219 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:30:26 INFO - PROCESS | 2491 | 1461252626489 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b574800 == 73 [pid = 2491] [id = 121] 08:30:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x8b6e0400) [pid = 2491] [serial = 363] [outer = (nil)] 08:30:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x8b6eb400) [pid = 2491] [serial = 364] [outer = 0x8b6e0400] 08:30:26 INFO - PROCESS | 2491 | 1461252626588 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x8ba1dc00) [pid = 2491] [serial = 365] [outer = 0x8b6e0400] 08:30:27 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:30:27 INFO - PROCESS | 2491 | 1461252627601 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]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1636ms 08:30:27 INFO - PROCESS | 2491 | 1461252627640 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 2491 | 1461252627645 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:30:27 INFO - PROCESS | 2491 | 1461252627653 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 2491 | 1461252627658 Marionette TRACE conn3 <- [1,458,null,{}] 08:30:27 INFO - PROCESS | 2491 | 1461252627664 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}] 08:30:27 INFO - PROCESS | 2491 | 1461252627868 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:30:28 INFO - PROCESS | 2491 | 1461252628093 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6ea000 == 74 [pid = 2491] [id = 122] 08:30:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8b884800) [pid = 2491] [serial = 366] [outer = (nil)] 08:30:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x8b88a400) [pid = 2491] [serial = 367] [outer = 0x8b884800] 08:30:28 INFO - PROCESS | 2491 | 1461252628234 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x8b88d400) [pid = 2491] [serial = 368] [outer = 0x8b884800] 08:30:29 INFO - PROCESS | 2491 | 1461252629241 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] 08:30:29 INFO - PROCESS | 2491 | 1461252629295 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:30:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:30:29 INFO - PROCESS | 2491 | 1461252629304 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 2491 | 1461252629308 Marionette TRACE conn3 <- [1,462,null,{}] 08:30:29 INFO - PROCESS | 2491 | 1461252629316 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}] 08:30:29 INFO - PROCESS | 2491 | 1461252629541 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:30:29 INFO - PROCESS | 2491 | 1461252629786 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b893400 == 75 [pid = 2491] [id = 123] 08:30:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x8eae7000) [pid = 2491] [serial = 369] [outer = (nil)] 08:30:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x90849400) [pid = 2491] [serial = 370] [outer = 0x8eae7000] 08:30:29 INFO - PROCESS | 2491 | 1461252629899 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x92041400) [pid = 2491] [serial = 371] [outer = 0x8eae7000] 08:30:30 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:30:30 INFO - PROCESS | 2491 | 1461252630926 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] 08:30:30 INFO - PROCESS | 2491 | 1461252630994 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:30:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:30:31 INFO - PROCESS | 2491 | 1461252631002 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 2491 | 1461252631008 Marionette TRACE conn3 <- [1,466,null,{}] 08:30:31 INFO - PROCESS | 2491 | 1461252631015 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}] 08:30:31 INFO - PROCESS | 2491 | 1461252631262 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:30:31 INFO - PROCESS | 2491 | 1461252631500 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c8b000 == 76 [pid = 2491] [id = 124] 08:30:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x984b8800) [pid = 2491] [serial = 372] [outer = (nil)] 08:30:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0xa0ae0000) [pid = 2491] [serial = 373] [outer = 0x984b8800] 08:30:31 INFO - PROCESS | 2491 | 1461252631604 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0xa3cea400) [pid = 2491] [serial = 374] [outer = 0x984b8800] 08:30:33 INFO - PROCESS | 2491 | 1461252633003 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] 08:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:30:33 INFO - PROCESS | 2491 | 1461252633168 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:30:33 INFO - PROCESS | 2491 | 1461252633179 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 2491 | 1461252633186 Marionette TRACE conn3 <- [1,470,null,{}] 08:30:33 INFO - PROCESS | 2491 | 1461252633195 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}] 08:30:33 INFO - PROCESS | 2491 | 1461252633382 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:30:33 INFO - PROCESS | 2491 | 1461252633571 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b885c00 == 77 [pid = 2491] [id = 125] 08:30:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x8bc35000) [pid = 2491] [serial = 375] [outer = (nil)] 08:30:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x8e798c00) [pid = 2491] [serial = 376] [outer = 0x8bc35000] 08:30:33 INFO - PROCESS | 2491 | 1461252633660 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x8e88b400) [pid = 2491] [serial = 377] [outer = 0x8bc35000] 08:30:34 INFO - PROCESS | 2491 | 1461252634757 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]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1642ms 08:30:34 INFO - PROCESS | 2491 | 1461252634821 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 2491 | 1461252634830 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:30:34 INFO - PROCESS | 2491 | 1461252634842 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 2491 | 1461252634846 Marionette TRACE conn3 <- [1,474,null,{}] 08:30:34 INFO - PROCESS | 2491 | 1461252634853 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}] 08:30:35 INFO - PROCESS | 2491 | 1461252635066 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:30:35 INFO - PROCESS | 2491 | 1461252635296 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebbf400 == 78 [pid = 2491] [id = 126] 08:30:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x8ebbfc00) [pid = 2491] [serial = 378] [outer = (nil)] 08:30:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x8f4e2c00) [pid = 2491] [serial = 379] [outer = 0x8ebbfc00] 08:30:35 INFO - PROCESS | 2491 | 1461252635386 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x905e8800) [pid = 2491] [serial = 380] [outer = 0x8ebbfc00] 08:30:36 INFO - PROCESS | 2491 | --DOCSHELL 0x97ee6800 == 77 [pid = 2491] [id = 112] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0xa00e4400) [pid = 2491] [serial = 291] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | 1461252636537 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]]]}] 08:30:36 INFO - PROCESS | 2491 | --DOCSHELL 0x96ca1000 == 76 [pid = 2491] [id = 111] 08:30:36 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa0400 == 75 [pid = 2491] [id = 110] 08:30:36 INFO - PROCESS | 2491 | --DOCSHELL 0x8e881800 == 74 [pid = 2491] [id = 109] 08:30:36 INFO - PROCESS | 2491 | --DOCSHELL 0x8e887000 == 73 [pid = 2491] [id = 108] 08:30:36 INFO - PROCESS | 2491 | --DOCSHELL 0x8e881400 == 72 [pid = 2491] [id = 107] 08:30:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1736ms 08:30:36 INFO - PROCESS | 2491 | 1461252636579 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 2491 | 1461252636582 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:30:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:30:36 INFO - PROCESS | 2491 | 1461252636591 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 2491 | 1461252636597 Marionette TRACE conn3 <- [1,478,null,{}] 08:30:36 INFO - PROCESS | 2491 | 1461252636616 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}] 08:30:36 INFO - PROCESS | 2491 | 1461252636821 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x97c21800) [pid = 2491] [serial = 283] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x9994a800) [pid = 2491] [serial = 289] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0xa3c85400) [pid = 2491] [serial = 129] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x92c8c000) [pid = 2491] [serial = 132] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x99936800) [pid = 2491] [serial = 123] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x92c89800) [pid = 2491] [serial = 135] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x92a65400) [pid = 2491] [serial = 126] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x91401800) [pid = 2491] [serial = 120] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x97ff8000) [pid = 2491] [serial = 285] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x9790c800) [pid = 2491] [serial = 282] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x96bd9000) [pid = 2491] [serial = 252] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x90848400) [pid = 2491] [serial = 274] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x90810000) [pid = 2491] [serial = 273] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x98b22800) [pid = 2491] [serial = 286] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x9203fc00) [pid = 2491] [serial = 277] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x9140d400) [pid = 2491] [serial = 276] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0xa3c80400) [pid = 2491] [serial = 249] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x952a0000) [pid = 2491] [serial = 279] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x96bd8800) [pid = 2491] [serial = 280] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x97ff5000) [pid = 2491] [serial = 255] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0xa445a000) [pid = 2491] [serial = 258] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x8e88e400) [pid = 2491] [serial = 261] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0xa44d8800) [pid = 2491] [serial = 264] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0xa494e800) [pid = 2491] [serial = 267] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8eae3800) [pid = 2491] [serial = 270] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0xa3c8c800) [pid = 2491] [serial = 250] [outer = (nil)] [url = about:blank] 08:30:36 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x97750800) [pid = 2491] [serial = 288] [outer = (nil)] [url = about:blank] 08:30:37 INFO - PROCESS | 2491 | 1461252637130 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba1b800 == 73 [pid = 2491] [id = 127] 08:30:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x8c99e800) [pid = 2491] [serial = 381] [outer = (nil)] 08:30:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x8f4df000) [pid = 2491] [serial = 382] [outer = 0x8c99e800] 08:30:37 INFO - PROCESS | 2491 | 1461252637219 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x90730c00) [pid = 2491] [serial = 383] [outer = 0x8c99e800] 08:30:38 INFO - PROCESS | 2491 | 1461252638146 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:30:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1589ms 08:30:38 INFO - PROCESS | 2491 | 1461252638181 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 2491 | 1461252638189 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:30:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:30:38 INFO - PROCESS | 2491 | 1461252638200 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 2491 | 1461252638206 Marionette TRACE conn3 <- [1,482,null,{}] 08:30:38 INFO - PROCESS | 2491 | 1461252638230 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}] 08:30:38 INFO - PROCESS | 2491 | 1461252638477 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:30:38 INFO - PROCESS | 2491 | 1461252638739 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a2000 == 74 [pid = 2491] [id = 128] 08:30:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x8c9a2800) [pid = 2491] [serial = 384] [outer = (nil)] 08:30:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x8e78e800) [pid = 2491] [serial = 385] [outer = 0x8c9a2800] 08:30:38 INFO - PROCESS | 2491 | 1461252638857 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x8e799400) [pid = 2491] [serial = 386] [outer = 0x8c9a2800] 08:30:40 INFO - PROCESS | 2491 | 1461252640040 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:30:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1897ms 08:30:40 INFO - PROCESS | 2491 | 1461252640098 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 2491 | 1461252640108 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:30:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:30:40 INFO - PROCESS | 2491 | 1461252640122 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 2491 | 1461252640126 Marionette TRACE conn3 <- [1,486,null,{}] 08:30:40 INFO - PROCESS | 2491 | 1461252640134 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}] 08:30:40 INFO - PROCESS | 2491 | 1461252640390 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:30:40 INFO - PROCESS | 2491 | 1461252640639 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc33c00 == 75 [pid = 2491] [id = 129] 08:30:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x90660800) [pid = 2491] [serial = 387] [outer = (nil)] 08:30:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x90728c00) [pid = 2491] [serial = 388] [outer = 0x90660800] 08:30:40 INFO - PROCESS | 2491 | 1461252640733 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x9072e800) [pid = 2491] [serial = 389] [outer = 0x90660800] 08:30:41 INFO - PROCESS | 2491 | 1461252641833 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]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:30:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1791ms 08:30:41 INFO - PROCESS | 2491 | 1461252641913 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 2491 | 1461252641918 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:30:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:30:41 INFO - PROCESS | 2491 | 1461252641927 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 2491 | 1461252641935 Marionette TRACE conn3 <- [1,490,null,{}] 08:30:41 INFO - PROCESS | 2491 | 1461252641954 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}] 08:30:42 INFO - PROCESS | 2491 | 1461252642251 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:30:42 INFO - PROCESS | 2491 | 1461252642547 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x90730400 == 76 [pid = 2491] [id = 130] 08:30:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x92bf7000) [pid = 2491] [serial = 390] [outer = (nil)] 08:30:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x92c86800) [pid = 2491] [serial = 391] [outer = 0x92bf7000] 08:30:42 INFO - PROCESS | 2491 | 1461252642647 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x96b06c00) [pid = 2491] [serial = 392] [outer = 0x92bf7000] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8e890000 == 75 [pid = 2491] [id = 102] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba1e400 == 74 [pid = 2491] [id = 106] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8c683400 == 73 [pid = 2491] [id = 103] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae2000 == 72 [pid = 2491] [id = 101] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a7000 == 71 [pid = 2491] [id = 105] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8c99ec00 == 70 [pid = 2491] [id = 104] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebbf400 == 69 [pid = 2491] [id = 126] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8b885c00 == 68 [pid = 2491] [id = 125] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56a000 == 67 [pid = 2491] [id = 120] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc28c00 == 66 [pid = 2491] [id = 119] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a3000 == 65 [pid = 2491] [id = 117] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8c691800 == 64 [pid = 2491] [id = 118] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x950b4c00 == 63 [pid = 2491] [id = 115] 08:30:44 INFO - PROCESS | 2491 | --DOCSHELL 0x8c99e400 == 62 [pid = 2491] [id = 114] 08:30:45 INFO - PROCESS | 2491 | 1461252645317 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:30:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 3449ms 08:30:45 INFO - PROCESS | 2491 | 1461252645383 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 2491 | 1461252645391 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:30:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:30:45 INFO - PROCESS | 2491 | 1461252645403 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 2491 | 1461252645408 Marionette TRACE conn3 <- [1,494,null,{}] 08:30:45 INFO - PROCESS | 2491 | 1461252645433 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}] 08:30:45 INFO - PROCESS | 2491 | 1461252645657 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:30:45 INFO - PROCESS | 2491 | 1461252645687 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6ef400 == 63 [pid = 2491] [id = 131] 08:30:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x8c683400) [pid = 2491] [serial = 393] [outer = (nil)] 08:30:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8c9aac00) [pid = 2491] [serial = 394] [outer = 0x8c683400] 08:30:45 INFO - PROCESS | 2491 | 1461252645776 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x8e888000) [pid = 2491] [serial = 395] [outer = 0x8c683400] 08:30:46 INFO - PROCESS | 2491 | 1461252646904 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:30:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1540ms 08:30:46 INFO - PROCESS | 2491 | 1461252646944 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 2491 | 1461252646953 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:30:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:30:46 INFO - PROCESS | 2491 | 1461252646965 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 2491 | 1461252646969 Marionette TRACE conn3 <- [1,498,null,{}] 08:30:46 INFO - PROCESS | 2491 | 1461252646983 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}] 08:30:47 INFO - PROCESS | 2491 | 1461252647236 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:30:47 INFO - PROCESS | 2491 | 1461252647731 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x90806800) [pid = 2491] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8e882000) [pid = 2491] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x8e885c00) [pid = 2491] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x9774b800) [pid = 2491] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x99151800) [pid = 2491] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8bc35000) [pid = 2491] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x8ebbfc00) [pid = 2491] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:30:47 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x977a6c00) [pid = 2491] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:30:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b573800 == 64 [pid = 2491] [id = 132] 08:30:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x8b6ef000) [pid = 2491] [serial = 396] [outer = (nil)] 08:30:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8e885c00) [pid = 2491] [serial = 397] [outer = 0x8b6ef000] 08:30:47 INFO - PROCESS | 2491 | 1461252647850 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x905e3000) [pid = 2491] [serial = 398] [outer = 0x8b6ef000] 08:30:48 INFO - PROCESS | 2491 | 1461252648647 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:30:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1708ms 08:30:48 INFO - PROCESS | 2491 | 1461252648675 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:30:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:30:48 INFO - PROCESS | 2491 | 1461252648680 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:30:48 INFO - PROCESS | 2491 | 1461252648689 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 2491 | 1461252648696 Marionette TRACE conn3 <- [1,502,null,{}] 08:30:48 INFO - PROCESS | 2491 | 1461252648713 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}] 08:30:48 INFO - PROCESS | 2491 | 1461252648908 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:30:48 INFO - PROCESS | 2491 | 1461252648922 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebbfc00 == 65 [pid = 2491] [id = 133] 08:30:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x90728400) [pid = 2491] [serial = 399] [outer = (nil)] 08:30:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x9203fc00) [pid = 2491] [serial = 400] [outer = 0x90728400] 08:30:49 INFO - PROCESS | 2491 | 1461252649128 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x92bf9800) [pid = 2491] [serial = 401] [outer = 0x90728400] 08:30:50 INFO - PROCESS | 2491 | 1461252650143 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]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:30:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1497ms 08:30:50 INFO - PROCESS | 2491 | 1461252650186 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 2491 | 1461252650194 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:30:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:30:50 INFO - PROCESS | 2491 | 1461252650205 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 2491 | 1461252650213 Marionette TRACE conn3 <- [1,506,null,{}] 08:30:50 INFO - PROCESS | 2491 | 1461252650224 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}] 08:30:50 INFO - PROCESS | 2491 | 1461252650443 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:30:50 INFO - PROCESS | 2491 | 1461252650752 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc28c00 == 66 [pid = 2491] [id = 134] 08:30:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8bc2fc00) [pid = 2491] [serial = 402] [outer = (nil)] 08:30:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x8eadd400) [pid = 2491] [serial = 403] [outer = 0x8bc2fc00] 08:30:50 INFO - PROCESS | 2491 | 1461252650858 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x8ebc2800) [pid = 2491] [serial = 404] [outer = 0x8bc2fc00] 08:30:51 INFO - PROCESS | 2491 | 1461252651855 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]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:30:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1696ms 08:30:51 INFO - PROCESS | 2491 | 1461252651902 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 2491 | 1461252651913 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:30:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:30:51 INFO - PROCESS | 2491 | 1461252651926 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 2491 | 1461252651932 Marionette TRACE conn3 <- [1,510,null,{}] 08:30:51 INFO - PROCESS | 2491 | 1461252651940 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}] 08:30:52 INFO - PROCESS | 2491 | 1461252652194 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:30:52 INFO - PROCESS | 2491 | 1461252652478 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x9072a800 == 67 [pid = 2491] [id = 135] 08:30:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x90849000) [pid = 2491] [serial = 405] [outer = (nil)] 08:30:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x91523000) [pid = 2491] [serial = 406] [outer = 0x90849000] 08:30:52 INFO - PROCESS | 2491 | 1461252652577 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x8b574c00) [pid = 2491] [serial = 407] [outer = 0x90849000] 08:30:53 INFO - PROCESS | 2491 | 1461252653693 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]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:30:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1840ms 08:30:53 INFO - PROCESS | 2491 | 1461252653767 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:30:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:30:53 INFO - PROCESS | 2491 | 1461252653772 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:30:53 INFO - PROCESS | 2491 | 1461252653780 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 2491 | 1461252653787 Marionette TRACE conn3 <- [1,514,null,{}] 08:30:53 INFO - PROCESS | 2491 | 1461252653806 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}] 08:30:54 INFO - PROCESS | 2491 | 1461252654051 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:30:54 INFO - PROCESS | 2491 | 1461252654272 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b576800 == 68 [pid = 2491] [id = 136] 08:30:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x96c84800) [pid = 2491] [serial = 408] [outer = (nil)] 08:30:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x97756800) [pid = 2491] [serial = 409] [outer = 0x96c84800] 08:30:54 INFO - PROCESS | 2491 | 1461252654381 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x97c22400) [pid = 2491] [serial = 410] [outer = 0x96c84800] 08:30:55 INFO - PROCESS | 2491 | 1461252655362 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]]]}] 08:30:55 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 08:30:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1645ms 08:30:55 INFO - PROCESS | 2491 | 1461252655425 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 2491 | 1461252655430 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:30:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:30:55 INFO - PROCESS | 2491 | 1461252655438 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 2491 | 1461252655441 Marionette TRACE conn3 <- [1,518,null,{}] 08:30:55 INFO - PROCESS | 2491 | 1461252655449 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}] 08:30:55 INFO - PROCESS | 2491 | 1461252655654 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:30:55 INFO - PROCESS | 2491 | 1461252655887 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebc4c00 == 69 [pid = 2491] [id = 137] 08:30:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x97eea400) [pid = 2491] [serial = 411] [outer = (nil)] 08:30:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x98b1cc00) [pid = 2491] [serial = 412] [outer = 0x97eea400] 08:30:56 INFO - PROCESS | 2491 | 1461252656033 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x99151c00) [pid = 2491] [serial = 413] [outer = 0x97eea400] 08:30:56 INFO - PROCESS | 2491 | 1461252656940 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]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:30:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1539ms 08:30:56 INFO - PROCESS | 2491 | 1461252656979 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 2491 | 1461252656984 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:30:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:30:56 INFO - PROCESS | 2491 | 1461252656992 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 2491 | 1461252656996 Marionette TRACE conn3 <- [1,522,null,{}] 08:30:57 INFO - PROCESS | 2491 | 1461252657003 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}] 08:30:57 INFO - PROCESS | 2491 | 1461252657215 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:30:57 INFO - PROCESS | 2491 | 1461252657393 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x97f0f800 == 70 [pid = 2491] [id = 138] 08:30:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x984c6400) [pid = 2491] [serial = 414] [outer = (nil)] 08:30:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x99b94c00) [pid = 2491] [serial = 415] [outer = 0x984c6400] 08:30:57 INFO - PROCESS | 2491 | 1461252657535 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x99c50800) [pid = 2491] [serial = 416] [outer = 0x984c6400] 08:30:58 INFO - PROCESS | 2491 | 1461252658535 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]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:30:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1589ms 08:30:58 INFO - PROCESS | 2491 | 1461252658582 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 2491 | 1461252658587 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:30:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:30:58 INFO - PROCESS | 2491 | 1461252658594 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 2491 | 1461252658598 Marionette TRACE conn3 <- [1,526,null,{}] 08:30:58 INFO - PROCESS | 2491 | 1461252658605 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}] 08:30:58 INFO - PROCESS | 2491 | 1461252658842 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:30:59 INFO - PROCESS | 2491 | 1461252659131 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x9084a400 == 71 [pid = 2491] [id = 139] 08:30:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0xa0c47800) [pid = 2491] [serial = 417] [outer = (nil)] 08:30:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0xa0f82800) [pid = 2491] [serial = 418] [outer = 0xa0c47800] 08:30:59 INFO - PROCESS | 2491 | 1461252659252 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0xa0fe7c00) [pid = 2491] [serial = 419] [outer = 0xa0c47800] 08:31:00 INFO - PROCESS | 2491 | 1461252660306 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]]]}] 08:31:00 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 08:31:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1789ms 08:31:00 INFO - PROCESS | 2491 | 1461252660385 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 2491 | 1461252660389 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:31:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:31:00 INFO - PROCESS | 2491 | 1461252660398 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 2491 | 1461252660401 Marionette TRACE conn3 <- [1,530,null,{}] 08:31:00 INFO - PROCESS | 2491 | 1461252660410 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}] 08:31:00 INFO - PROCESS | 2491 | 1461252660647 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:31:00 INFO - PROCESS | 2491 | 1461252660882 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea17000 == 72 [pid = 2491] [id = 140] 08:31:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 189 (0x8ea19c00) [pid = 2491] [serial = 420] [outer = (nil)] 08:31:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 190 (0x8ea20400) [pid = 2491] [serial = 421] [outer = 0x8ea19c00] 08:31:00 INFO - PROCESS | 2491 | 1461252660978 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 191 (0x8ea22000) [pid = 2491] [serial = 422] [outer = 0x8ea19c00] 08:31:01 INFO - PROCESS | 2491 | 1461252661865 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"]]]}] 08:31:01 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 08:31:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:31:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:31:01 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 08:31:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:31:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:31:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1534ms 08:31:01 INFO - PROCESS | 2491 | 1461252661942 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 2491 | 1461252661947 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:31:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:31:01 INFO - PROCESS | 2491 | 1461252661958 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 2491 | 1461252661962 Marionette TRACE conn3 <- [1,534,null,{}] 08:31:01 INFO - PROCESS | 2491 | 1461252661969 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}] 08:31:02 INFO - PROCESS | 2491 | 1461252662193 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:31:02 INFO - PROCESS | 2491 | 1461252662441 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea20800 == 73 [pid = 2491] [id = 141] 08:31:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 192 (0x8ea21c00) [pid = 2491] [serial = 423] [outer = (nil)] 08:31:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 193 (0xa45ab400) [pid = 2491] [serial = 424] [outer = 0x8ea21c00] 08:31:02 INFO - PROCESS | 2491 | 1461252662558 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 194 (0xa4739800) [pid = 2491] [serial = 425] [outer = 0x8ea21c00] 08:31:03 INFO - PROCESS | 2491 | 1461252663439 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:31:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1532ms 08:31:03 INFO - PROCESS | 2491 | 1461252663496 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 2491 | 1461252663500 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:31:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:31:03 INFO - PROCESS | 2491 | 1461252663509 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 2491 | 1461252663513 Marionette TRACE conn3 <- [1,538,null,{}] 08:31:03 INFO - PROCESS | 2491 | 1461252663520 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}] 08:31:03 INFO - PROCESS | 2491 | 1461252663736 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:31:03 INFO - PROCESS | 2491 | 1461252663926 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b886000 == 74 [pid = 2491] [id = 142] 08:31:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 195 (0x8b893000) [pid = 2491] [serial = 426] [outer = (nil)] 08:31:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 196 (0x8eb10c00) [pid = 2491] [serial = 427] [outer = 0x8b893000] 08:31:04 INFO - PROCESS | 2491 | 1461252664020 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 197 (0x8eb16c00) [pid = 2491] [serial = 428] [outer = 0x8b893000] 08:31:04 INFO - PROCESS | 2491 | 1461252664934 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]]]}] 08:31:04 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. 08:31:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1441ms 08:31:04 INFO - PROCESS | 2491 | 1461252664979 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 2491 | 1461252664984 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:31:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:31:04 INFO - PROCESS | 2491 | 1461252664995 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 2491 | 1461252665000 Marionette TRACE conn3 <- [1,542,null,{}] 08:31:05 INFO - PROCESS | 2491 | 1461252665006 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}] 08:31:05 INFO - PROCESS | 2491 | 1461252665196 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:31:05 INFO - PROCESS | 2491 | 1461252665383 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea1b400 == 75 [pid = 2491] [id = 143] 08:31:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 198 (0x8eb13000) [pid = 2491] [serial = 429] [outer = (nil)] 08:31:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 199 (0xa3c8b800) [pid = 2491] [serial = 430] [outer = 0x8eb13000] 08:31:05 INFO - PROCESS | 2491 | 1461252665481 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 200 (0xa4784c00) [pid = 2491] [serial = 431] [outer = 0x8eb13000] 08:31:06 INFO - PROCESS | 2491 | 1461252666427 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]]]}] 08:31:06 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. 08:31:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1487ms 08:31:06 INFO - PROCESS | 2491 | 1461252666486 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 2491 | 1461252666492 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:31:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:31:06 INFO - PROCESS | 2491 | 1461252666503 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 2491 | 1461252666508 Marionette TRACE conn3 <- [1,546,null,{}] 08:31:06 INFO - PROCESS | 2491 | 1461252666515 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}] 08:31:06 INFO - PROCESS | 2491 | 1461252666764 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:31:06 INFO - PROCESS | 2491 | 1461252666951 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb15000 == 76 [pid = 2491] [id = 144] 08:31:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 201 (0xa4789c00) [pid = 2491] [serial = 432] [outer = (nil)] 08:31:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 202 (0xa4907800) [pid = 2491] [serial = 433] [outer = 0xa4789c00] 08:31:07 INFO - PROCESS | 2491 | 1461252667135 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 203 (0xa490d400) [pid = 2491] [serial = 434] [outer = 0xa4789c00] 08:31:08 INFO - PROCESS | 2491 | 1461252668088 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]]]}] 08:31: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. 08:31:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1682ms 08:31:08 INFO - PROCESS | 2491 | 1461252668186 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 2491 | 1461252668191 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:31:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:31:08 INFO - PROCESS | 2491 | 1461252668218 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 2491 | 1461252668223 Marionette TRACE conn3 <- [1,550,null,{}] 08:31:08 INFO - PROCESS | 2491 | 1461252668230 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}] 08:31:08 INFO - PROCESS | 2491 | 1461252668450 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:31:08 INFO - PROCESS | 2491 | 1461252668718 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b45800 == 77 [pid = 2491] [id = 145] 08:31:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 204 (0x89b46000) [pid = 2491] [serial = 435] [outer = (nil)] 08:31:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 205 (0x89b4b000) [pid = 2491] [serial = 436] [outer = 0x89b46000] 08:31:08 INFO - PROCESS | 2491 | 1461252668815 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 206 (0x89b4e400) [pid = 2491] [serial = 437] [outer = 0x89b46000] 08:31:09 INFO - PROCESS | 2491 | 1461252669735 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]]]}] 08:31:09 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. 08:31:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1591ms 08:31:09 INFO - PROCESS | 2491 | 1461252669858 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 2491 | 1461252669862 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:31:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:31:09 INFO - PROCESS | 2491 | 1461252669869 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 2491 | 1461252669874 Marionette TRACE conn3 <- [1,554,null,{}] 08:31:09 INFO - PROCESS | 2491 | 1461252669880 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}] 08:31:10 INFO - PROCESS | 2491 | 1461252670115 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:31:10 INFO - PROCESS | 2491 | 1461252670355 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4cc00 == 78 [pid = 2491] [id = 146] 08:31:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 207 (0x89b4dc00) [pid = 2491] [serial = 438] [outer = (nil)] 08:31:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 208 (0x89c6e000) [pid = 2491] [serial = 439] [outer = 0x89b4dc00] 08:31:10 INFO - PROCESS | 2491 | 1461252670492 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 209 (0x89c74400) [pid = 2491] [serial = 440] [outer = 0x89b4dc00] 08:31:11 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:11 INFO - PROCESS | 2491 | 1461252671479 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]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:31:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1650ms 08:31:11 INFO - PROCESS | 2491 | 1461252671521 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:31:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:31:11 INFO - PROCESS | 2491 | 1461252671526 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:31:11 INFO - PROCESS | 2491 | 1461252671534 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 2491 | 1461252671537 Marionette TRACE conn3 <- [1,558,null,{}] 08:31:11 INFO - PROCESS | 2491 | 1461252671653 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}] 08:31:11 INFO - PROCESS | 2491 | 1461252671931 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:31:12 INFO - PROCESS | 2491 | 1461252672117 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x89db4400 == 79 [pid = 2491] [id = 147] 08:31:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 210 (0x89db4800) [pid = 2491] [serial = 441] [outer = (nil)] 08:31:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 211 (0x8b888c00) [pid = 2491] [serial = 442] [outer = 0x89db4800] 08:31:12 INFO - PROCESS | 2491 | 1461252672234 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 212 (0x8ea1c800) [pid = 2491] [serial = 443] [outer = 0x89db4800] 08:31:13 INFO - PROCESS | 2491 | 1461252673404 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]]]}] 08:31:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:31:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1938ms 08:31:13 INFO - PROCESS | 2491 | 1461252673472 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 2491 | 1461252673479 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:31:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:31:13 INFO - PROCESS | 2491 | 1461252673489 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 2491 | 1461252673494 Marionette TRACE conn3 <- [1,562,null,{}] 08:31:13 INFO - PROCESS | 2491 | 1461252673504 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}] 08:31:13 INFO - PROCESS | 2491 | 1461252673797 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:31:13 INFO - PROCESS | 2491 | 1461252673979 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c73c00 == 80 [pid = 2491] [id = 148] 08:31:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 213 (0x8b56f800) [pid = 2491] [serial = 444] [outer = (nil)] 08:31:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 214 (0x8c68b800) [pid = 2491] [serial = 445] [outer = 0x8b56f800] 08:31:14 INFO - PROCESS | 2491 | 1461252674071 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 215 (0x8e795000) [pid = 2491] [serial = 446] [outer = 0x8b56f800] 08:31:14 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:15 INFO - PROCESS | 2491 | 1461252675091 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]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1636ms 08:31:15 INFO - PROCESS | 2491 | 1461252675126 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 2491 | 1461252675135 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:31:15 INFO - PROCESS | 2491 | 1461252675148 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 2491 | 1461252675152 Marionette TRACE conn3 <- [1,566,null,{}] 08:31:15 INFO - PROCESS | 2491 | 1461252675159 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}] 08:31:15 INFO - PROCESS | 2491 | 1461252675444 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:31:15 INFO - PROCESS | 2491 | 1461252675891 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae5000 == 81 [pid = 2491] [id = 149] 08:31:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 216 (0x905de400) [pid = 2491] [serial = 447] [outer = (nil)] 08:31:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 217 (0x90850c00) [pid = 2491] [serial = 448] [outer = 0x905de400] 08:31:15 INFO - PROCESS | 2491 | 1461252675989 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 218 (0x92a65400) [pid = 2491] [serial = 449] [outer = 0x905de400] 08:31:16 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:16 INFO - PROCESS | 2491 | 1461252676964 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]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1884ms 08:31:17 INFO - PROCESS | 2491 | 1461252677032 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 2491 | 1461252677037 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:31:17 INFO - PROCESS | 2491 | 1461252677046 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 2491 | 1461252677052 Marionette TRACE conn3 <- [1,570,null,{}] 08:31:17 INFO - PROCESS | 2491 | 1461252677070 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}] 08:31:17 INFO - PROCESS | 2491 | 1461252677322 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:31:17 INFO - PROCESS | 2491 | 1461252677581 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc34400 == 82 [pid = 2491] [id = 150] 08:31:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 219 (0x8eae2000) [pid = 2491] [serial = 450] [outer = (nil)] 08:31:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 220 (0x96b0bc00) [pid = 2491] [serial = 451] [outer = 0x8eae2000] 08:31:17 INFO - PROCESS | 2491 | 1461252677672 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 221 (0x97b7f800) [pid = 2491] [serial = 452] [outer = 0x8eae2000] 08:31:18 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:18 INFO - PROCESS | 2491 | 1461252678601 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]]]}] 08:31:18 INFO - PROCESS | 2491 | --DOCSHELL 0x8b573800 == 81 [pid = 2491] [id = 132] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 220 (0x8f4df000) [pid = 2491] [serial = 382] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 219 (0x9099fc00) [pid = 2491] [serial = 294] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 218 (0x96fa5000) [pid = 2491] [serial = 297] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 217 (0xa0f7f800) [pid = 2491] [serial = 300] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 216 (0xa44d0000) [pid = 2491] [serial = 303] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 215 (0x90658800) [pid = 2491] [serial = 306] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 214 (0x9065b800) [pid = 2491] [serial = 309] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 213 (0x8c9a6400) [pid = 2491] [serial = 312] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 212 (0x92bf5800) [pid = 2491] [serial = 315] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 211 (0x8ba24800) [pid = 2491] [serial = 318] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 210 (0x8e799c00) [pid = 2491] [serial = 342] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 209 (0x96bd9800) [pid = 2491] [serial = 345] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 208 (0x9b151800) [pid = 2491] [serial = 348] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 207 (0xa0f58400) [pid = 2491] [serial = 351] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 206 (0x905e2000) [pid = 2491] [serial = 354] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 205 (0x8bc32c00) [pid = 2491] [serial = 357] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 204 (0x8b572400) [pid = 2491] [serial = 360] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 203 (0x8b6eb400) [pid = 2491] [serial = 364] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 202 (0x8b88a400) [pid = 2491] [serial = 367] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 201 (0x90849400) [pid = 2491] [serial = 370] [outer = (nil)] [url = about:blank] 08:31:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:31:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1697ms 08:31:18 INFO - PROCESS | 2491 | --DOMWINDOW == 200 (0xa0ae0000) [pid = 2491] [serial = 373] [outer = (nil)] [url = about:blank] 08:31:18 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6ef400 == 80 [pid = 2491] [id = 131] 08:31:18 INFO - PROCESS | 2491 | --DOCSHELL 0x90730400 == 79 [pid = 2491] [id = 130] 08:31:18 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc33c00 == 78 [pid = 2491] [id = 129] 08:31:18 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a2000 == 77 [pid = 2491] [id = 128] 08:31:18 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba1b800 == 76 [pid = 2491] [id = 127] 08:31:18 INFO - PROCESS | 2491 | 1461252678768 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 2491 | 1461252678775 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:31:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:31:18 INFO - PROCESS | 2491 | 1461252678782 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 2491 | 1461252678785 Marionette TRACE conn3 <- [1,574,null,{}] 08:31:18 INFO - PROCESS | 2491 | 1461252678791 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}] 08:31:18 INFO - PROCESS | 2491 | 1461252678963 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 199 (0x909aa800) [pid = 2491] [serial = 325] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 198 (0x90850800) [pid = 2491] [serial = 324] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 197 (0x8eae3c00) [pid = 2491] [serial = 322] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 196 (0x8e88f400) [pid = 2491] [serial = 321] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 195 (0x8fef1000) [pid = 2491] [serial = 327] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 194 (0x92c82800) [pid = 2491] [serial = 328] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 193 (0x97c1cc00) [pid = 2491] [serial = 330] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 192 (0x9b159000) [pid = 2491] [serial = 336] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 191 (0x8e798c00) [pid = 2491] [serial = 376] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 190 (0x8e88b400) [pid = 2491] [serial = 377] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 189 (0x92b0d400) [pid = 2491] [serial = 193] [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.] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 188 (0x8f4e2c00) [pid = 2491] [serial = 379] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0xa0a19c00) [pid = 2491] [serial = 337] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0x98f90400) [pid = 2491] [serial = 333] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x905e8800) [pid = 2491] [serial = 380] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x9992b400) [pid = 2491] [serial = 334] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8e79c800) [pid = 2491] [serial = 339] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x97c28c00) [pid = 2491] [serial = 331] [outer = (nil)] [url = about:blank] 08:31:19 INFO - PROCESS | 2491 | 1461252679195 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b88a400 == 77 [pid = 2491] [id = 151] 08:31:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x8b88e000) [pid = 2491] [serial = 453] [outer = (nil)] 08:31:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x8c9a7c00) [pid = 2491] [serial = 454] [outer = 0x8b88e000] 08:31:19 INFO - PROCESS | 2491 | 1461252679286 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x8e884400) [pid = 2491] [serial = 455] [outer = 0x8b88e000] 08:31:20 INFO - PROCESS | 2491 | 1461252680125 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:31:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1388ms 08:31:20 INFO - PROCESS | 2491 | 1461252680171 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 2491 | 1461252680176 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:31:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:31:20 INFO - PROCESS | 2491 | 1461252680183 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 2491 | 1461252680187 Marionette TRACE conn3 <- [1,578,null,{}] 08:31:20 INFO - PROCESS | 2491 | 1461252680193 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}] 08:31:20 INFO - PROCESS | 2491 | 1461252680373 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:31:20 INFO - PROCESS | 2491 | 1461252680391 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6edc00 == 78 [pid = 2491] [id = 152] 08:31:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x8b6eec00) [pid = 2491] [serial = 456] [outer = (nil)] 08:31:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0x905e1800) [pid = 2491] [serial = 457] [outer = 0x8b6eec00] 08:31:20 INFO - PROCESS | 2491 | 1461252680476 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0x90658800) [pid = 2491] [serial = 458] [outer = 0x8b6eec00] 08:31:21 INFO - PROCESS | 2491 | 1461252681482 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]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:31:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1344ms 08:31:21 INFO - PROCESS | 2491 | 1461252681528 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 2491 | 1461252681532 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:31:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:31:21 INFO - PROCESS | 2491 | 1461252681547 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 2491 | 1461252681551 Marionette TRACE conn3 <- [1,582,null,{}] 08:31:21 INFO - PROCESS | 2491 | 1461252681557 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}] 08:31:21 INFO - PROCESS | 2491 | 1461252681814 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:31:21 INFO - PROCESS | 2491 | 1461252681845 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b572c00 == 79 [pid = 2491] [id = 153] 08:31:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 189 (0x8c9a8c00) [pid = 2491] [serial = 459] [outer = (nil)] 08:31:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 190 (0x96fb8800) [pid = 2491] [serial = 460] [outer = 0x8c9a8c00] 08:31:21 INFO - PROCESS | 2491 | 1461252681936 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 191 (0x97ee4800) [pid = 2491] [serial = 461] [outer = 0x8c9a8c00] 08:31:22 INFO - PROCESS | 2491 | 1461252682953 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]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:31:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1452ms 08:31:22 INFO - PROCESS | 2491 | 1461252682992 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 2491 | 1461252682996 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:31:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:31:23 INFO - PROCESS | 2491 | 1461252683004 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 2491 | 1461252683009 Marionette TRACE conn3 <- [1,586,null,{}] 08:31:23 INFO - PROCESS | 2491 | 1461252683024 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}] 08:31:23 INFO - PROCESS | 2491 | 1461252683281 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:31:23 INFO - PROCESS | 2491 | 1461252683314 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b53000 == 80 [pid = 2491] [id = 154] 08:31:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 192 (0x8c9a3400) [pid = 2491] [serial = 462] [outer = (nil)] 08:31:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 193 (0x9992f400) [pid = 2491] [serial = 463] [outer = 0x8c9a3400] 08:31:23 INFO - PROCESS | 2491 | 1461252683396 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 194 (0x9b151800) [pid = 2491] [serial = 464] [outer = 0x8c9a3400] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 193 (0x8b6ef000) [pid = 2491] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 192 (0x90651800) [pid = 2491] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 191 (0x9918a400) [pid = 2491] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 190 (0x8e791800) [pid = 2491] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 189 (0x9992e400) [pid = 2491] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 188 (0xa4737c00) [pid = 2491] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0x8c9a2800) [pid = 2491] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0x96c9b800) [pid = 2491] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x92b15c00) [pid = 2491] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x92bf7000) [pid = 2491] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x984c5400) [pid = 2491] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x97c1ec00) [pid = 2491] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x8e792000) [pid = 2491] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x9df19800) [pid = 2491] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x9084f000) [pid = 2491] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x8bc2a000) [pid = 2491] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x92a5fc00) [pid = 2491] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x977a6400) [pid = 2491] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x99b86800) [pid = 2491] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8c683400) [pid = 2491] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8b6e0400) [pid = 2491] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x92bf5400) [pid = 2491] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0xa0f86c00) [pid = 2491] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8e889000) [pid = 2491] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x905db000) [pid = 2491] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8c690000) [pid = 2491] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0xa0c46c00) [pid = 2491] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8c9a1000) [pid = 2491] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x97ee7000) [pid = 2491] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x92b16400) [pid = 2491] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x97c1e800) [pid = 2491] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x984b8800) [pid = 2491] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8eae7000) [pid = 2491] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8f283800) [pid = 2491] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8c9ad800) [pid = 2491] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x9b188000) [pid = 2491] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x96ca1800) [pid = 2491] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8b884800) [pid = 2491] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0xa4482800) [pid = 2491] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x90660800) [pid = 2491] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8f28f000) [pid = 2491] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x9080c000) [pid = 2491] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8ba1e800) [pid = 2491] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x96c85400) [pid = 2491] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0xa000d400) [pid = 2491] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x90802c00) [pid = 2491] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8eae0c00) [pid = 2491] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0xa3c88800) [pid = 2491] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x950b5000) [pid = 2491] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0xa0abc000) [pid = 2491] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8b56dc00) [pid = 2491] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:31:24 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x950acc00) [pid = 2491] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:31:24 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:25 INFO - PROCESS | 2491 | 1461252685085 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]]]}] 08:31:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:31:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2109ms 08:31:25 INFO - PROCESS | 2491 | 1461252685114 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:31:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:31:25 INFO - PROCESS | 2491 | 1461252685119 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:31:25 INFO - PROCESS | 2491 | 1461252685126 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 2491 | 1461252685130 Marionette TRACE conn3 <- [1,590,null,{}] 08:31:25 INFO - PROCESS | 2491 | 1461252685136 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}] 08:31:25 INFO - PROCESS | 2491 | 1461252685374 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:31:25 INFO - PROCESS | 2491 | 1461252685396 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b570c00 == 81 [pid = 2491] [id = 155] 08:31:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8ba1b400) [pid = 2491] [serial = 465] [outer = (nil)] 08:31:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8c9a1000) [pid = 2491] [serial = 466] [outer = 0x8ba1b400] 08:31:25 INFO - PROCESS | 2491 | 1461252685480 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8e88a400) [pid = 2491] [serial = 467] [outer = 0x8ba1b400] 08:31:26 INFO - PROCESS | 2491 | 1461252686522 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:31:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1452ms 08:31:26 INFO - PROCESS | 2491 | 1461252686579 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 2491 | 1461252686587 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:31:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:31:26 INFO - PROCESS | 2491 | 1461252686598 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 2491 | 1461252686606 Marionette TRACE conn3 <- [1,594,null,{}] 08:31:26 INFO - PROCESS | 2491 | 1461252686617 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}] 08:31:26 INFO - PROCESS | 2491 | 1461252686890 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:31:27 INFO - PROCESS | 2491 | 1461252687205 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b888800 == 82 [pid = 2491] [id = 156] 08:31:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8b891400) [pid = 2491] [serial = 468] [outer = (nil)] 08:31:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8ba2a800) [pid = 2491] [serial = 469] [outer = 0x8b891400] 08:31:27 INFO - PROCESS | 2491 | 1461252687312 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8c68f400) [pid = 2491] [serial = 470] [outer = 0x8b891400] 08:31:28 INFO - PROCESS | 2491 | 1461252688425 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]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:31:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1902ms 08:31:28 INFO - PROCESS | 2491 | 1461252688500 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 2491 | 1461252688511 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:31:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:31:28 INFO - PROCESS | 2491 | 1461252688523 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 2491 | 1461252688527 Marionette TRACE conn3 <- [1,598,null,{}] 08:31:28 INFO - PROCESS | 2491 | 1461252688535 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}] 08:31:28 INFO - PROCESS | 2491 | 1461252688796 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:31:29 INFO - PROCESS | 2491 | 1461252689048 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae5400 == 83 [pid = 2491] [id = 157] 08:31:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8eb15400) [pid = 2491] [serial = 471] [outer = (nil)] 08:31:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8f281c00) [pid = 2491] [serial = 472] [outer = 0x8eb15400] 08:31:29 INFO - PROCESS | 2491 | 1461252689182 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8f4df000) [pid = 2491] [serial = 473] [outer = 0x8eb15400] 08:31:30 INFO - PROCESS | 2491 | 1461252690265 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]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:31:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1795ms 08:31:30 INFO - PROCESS | 2491 | 1461252690319 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 2491 | 1461252690324 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:31:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:31:30 INFO - PROCESS | 2491 | 1461252690331 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 2491 | 1461252690339 Marionette TRACE conn3 <- [1,602,null,{}] 08:31:30 INFO - PROCESS | 2491 | 1461252690357 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}] 08:31:30 INFO - PROCESS | 2491 | 1461252690584 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:31:30 INFO - PROCESS | 2491 | 1461252690896 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae7400 == 84 [pid = 2491] [id = 158] 08:31:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x90801400) [pid = 2491] [serial = 474] [outer = (nil)] 08:31:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x9203a000) [pid = 2491] [serial = 475] [outer = 0x90801400] 08:31:31 INFO - PROCESS | 2491 | 1461252691013 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x92c80000) [pid = 2491] [serial = 476] [outer = 0x90801400] 08:31:32 INFO - PROCESS | 2491 | 1461252692050 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:31:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1788ms 08:31:32 INFO - PROCESS | 2491 | 1461252692120 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 2491 | 1461252692126 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:31:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:31:32 INFO - PROCESS | 2491 | 1461252692133 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 2491 | 1461252692136 Marionette TRACE conn3 <- [1,606,null,{}] 08:31:32 INFO - PROCESS | 2491 | 1461252692142 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}] 08:31:32 INFO - PROCESS | 2491 | 1461252692361 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:31:32 INFO - PROCESS | 2491 | 1461252692607 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x92040000 == 85 [pid = 2491] [id = 159] 08:31:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96bd8800) [pid = 2491] [serial = 477] [outer = (nil)] 08:31:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96ca0c00) [pid = 2491] [serial = 478] [outer = 0x96bd8800] 08:31:32 INFO - PROCESS | 2491 | 1461252692717 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96fa8400) [pid = 2491] [serial = 479] [outer = 0x96bd8800] 08:31:33 INFO - PROCESS | 2491 | 1461252693647 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]]]}] 08:31:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:31:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1583ms 08:31:33 INFO - PROCESS | 2491 | 1461252693717 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 2491 | 1461252693721 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:31:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:31:33 INFO - PROCESS | 2491 | 1461252693728 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 2491 | 1461252693732 Marionette TRACE conn3 <- [1,610,null,{}] 08:31:33 INFO - PROCESS | 2491 | 1461252693738 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}] 08:31:33 INFO - PROCESS | 2491 | 1461252693977 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:31:34 INFO - PROCESS | 2491 | 1461252694213 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x91530000 == 86 [pid = 2491] [id = 160] 08:31:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x92b0dc00) [pid = 2491] [serial = 480] [outer = (nil)] 08:31:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97eebc00) [pid = 2491] [serial = 481] [outer = 0x92b0dc00] 08:31:34 INFO - PROCESS | 2491 | 1461252694354 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x9918bc00) [pid = 2491] [serial = 482] [outer = 0x92b0dc00] 08:31:35 INFO - PROCESS | 2491 | 1461252695276 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]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:31:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1583ms 08:31:35 INFO - PROCESS | 2491 | 1461252695312 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:31:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:31:35 INFO - PROCESS | 2491 | 1461252695317 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:31:35 INFO - PROCESS | 2491 | 1461252695342 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 2491 | 1461252695347 Marionette TRACE conn3 <- [1,614,null,{}] 08:31:35 INFO - PROCESS | 2491 | 1461252695356 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}] 08:31:35 INFO - PROCESS | 2491 | 1461252695597 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:31:35 INFO - PROCESS | 2491 | 1461252695846 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6ee800 == 87 [pid = 2491] [id = 161] 08:31:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x9fb38400) [pid = 2491] [serial = 483] [outer = (nil)] 08:31:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0xa0f4c800) [pid = 2491] [serial = 484] [outer = 0x9fb38400] 08:31:35 INFO - PROCESS | 2491 | 1461252695959 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0xa0f7d000) [pid = 2491] [serial = 485] [outer = 0x9fb38400] 08:31:36 INFO - PROCESS | 2491 | 1461252696867 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]]]}] 08:31:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:31:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1607ms 08:31:36 INFO - PROCESS | 2491 | 1461252696931 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:31:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:31:36 INFO - PROCESS | 2491 | 1461252696936 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:31:36 INFO - PROCESS | 2491 | 1461252696942 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 2491 | 1461252696946 Marionette TRACE conn3 <- [1,618,null,{}] 08:31:36 INFO - PROCESS | 2491 | 1461252696953 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}] 08:31:37 INFO - PROCESS | 2491 | 1461252697160 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:31:37 INFO - PROCESS | 2491 | 1461252697412 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x97ee1000 == 88 [pid = 2491] [id = 162] 08:31:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa0c0d000) [pid = 2491] [serial = 486] [outer = (nil)] 08:31:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0xa4482800) [pid = 2491] [serial = 487] [outer = 0xa0c0d000] 08:31:37 INFO - PROCESS | 2491 | 1461252697548 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0xa472f400) [pid = 2491] [serial = 488] [outer = 0xa0c0d000] 08:31:38 INFO - PROCESS | 2491 | 1461252698461 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:31:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1587ms 08:31:38 INFO - PROCESS | 2491 | 1461252698530 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 2491 | 1461252698534 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:31:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:31:38 INFO - PROCESS | 2491 | 1461252698542 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 2491 | 1461252698546 Marionette TRACE conn3 <- [1,622,null,{}] 08:31:38 INFO - PROCESS | 2491 | 1461252698553 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}] 08:31:38 INFO - PROCESS | 2491 | 1461252698764 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:31:39 INFO - PROCESS | 2491 | 1461252699010 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c1e800 == 89 [pid = 2491] [id = 163] 08:31:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x9870a800) [pid = 2491] [serial = 489] [outer = (nil)] 08:31:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x98711c00) [pid = 2491] [serial = 490] [outer = 0x9870a800] 08:31:39 INFO - PROCESS | 2491 | 1461252699119 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x98715000) [pid = 2491] [serial = 491] [outer = 0x9870a800] 08:31:40 INFO - PROCESS | 2491 | 1461252700051 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]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:31:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1583ms 08:31:40 INFO - PROCESS | 2491 | 1461252700127 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 2491 | 1461252700130 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:31:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:31:40 INFO - PROCESS | 2491 | 1461252700139 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 2491 | 1461252700143 Marionette TRACE conn3 <- [1,626,null,{}] 08:31:40 INFO - PROCESS | 2491 | 1461252700150 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}] 08:31:40 INFO - PROCESS | 2491 | 1461252700404 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:31:40 INFO - PROCESS | 2491 | 1461252700694 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56bc00 == 90 [pid = 2491] [id = 164] 08:31:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x8b56c800) [pid = 2491] [serial = 492] [outer = (nil)] 08:31:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8b884c00) [pid = 2491] [serial = 493] [outer = 0x8b56c800] 08:31:40 INFO - PROCESS | 2491 | 1461252700798 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x8ba1d000) [pid = 2491] [serial = 494] [outer = 0x8b56c800] 08:31:41 INFO - PROCESS | 2491 | 1461252701786 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]]]}] 08:31:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:31:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1689ms 08:31:41 INFO - PROCESS | 2491 | 1461252701829 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:31:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:31:41 INFO - PROCESS | 2491 | 1461252701834 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:31:41 INFO - PROCESS | 2491 | 1461252701842 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 2491 | 1461252701845 Marionette TRACE conn3 <- [1,630,null,{}] 08:31:41 INFO - PROCESS | 2491 | 1461252701853 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}] 08:31:42 INFO - PROCESS | 2491 | 1461252702076 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:31:42 INFO - PROCESS | 2491 | 1461252702334 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b569c00 == 91 [pid = 2491] [id = 165] 08:31:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x8bc2b800) [pid = 2491] [serial = 495] [outer = (nil)] 08:31:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x8e886c00) [pid = 2491] [serial = 496] [outer = 0x8bc2b800] 08:31:42 INFO - PROCESS | 2491 | 1461252702446 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x8ebb9c00) [pid = 2491] [serial = 497] [outer = 0x8bc2b800] 08:31:43 INFO - PROCESS | 2491 | 1461252703375 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]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:31:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1596ms 08:31:43 INFO - PROCESS | 2491 | 1461252703439 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 2491 | 1461252703445 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:31:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:31:43 INFO - PROCESS | 2491 | 1461252703454 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 2491 | 1461252703460 Marionette TRACE conn3 <- [1,634,null,{}] 08:31:43 INFO - PROCESS | 2491 | 1461252703467 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}] 08:31:43 INFO - PROCESS | 2491 | 1461252703717 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:31:44 INFO - PROCESS | 2491 | 1461252703999 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef2400 == 92 [pid = 2491] [id = 166] 08:31:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x9072cc00) [pid = 2491] [serial = 498] [outer = (nil)] 08:31:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x96c9ac00) [pid = 2491] [serial = 499] [outer = 0x9072cc00] 08:31:44 INFO - PROCESS | 2491 | 1461252704105 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x977a5000) [pid = 2491] [serial = 500] [outer = 0x9072cc00] 08:31:44 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:45 INFO - PROCESS | 2491 | 1461252705073 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]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:31:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 2297ms 08:31:45 INFO - PROCESS | 2491 | 1461252705878 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 2491 | 1461252705885 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:31:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:31:45 INFO - PROCESS | 2491 | 1461252705914 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 2491 | 1461252705918 Marionette TRACE conn3 <- [1,638,null,{}] 08:31:45 INFO - PROCESS | 2491 | 1461252705929 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}] 08:31:46 INFO - PROCESS | 2491 | 1461252706143 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:31:46 INFO - PROCESS | 2491 | 1461252706351 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba1d800 == 93 [pid = 2491] [id = 167] 08:31:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x8ba1f000) [pid = 2491] [serial = 501] [outer = (nil)] 08:31:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x8ba2a000) [pid = 2491] [serial = 502] [outer = 0x8ba1f000] 08:31:46 INFO - PROCESS | 2491 | 1461252706443 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x8c68ec00) [pid = 2491] [serial = 503] [outer = 0x8ba1f000] 08:31:47 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:47 INFO - PROCESS | 2491 | 1461252707569 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]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1695ms 08:31:47 INFO - PROCESS | 2491 | 1461252707605 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 2491 | 1461252707612 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:31:47 INFO - PROCESS | 2491 | 1461252707626 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 2491 | 1461252707633 Marionette TRACE conn3 <- [1,642,null,{}] 08:31:47 INFO - PROCESS | 2491 | 1461252707641 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}] 08:31:47 INFO - PROCESS | 2491 | 1461252707876 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:31:48 INFO - PROCESS | 2491 | 1461252708136 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b569800 == 94 [pid = 2491] [id = 168] 08:31:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x8b56ec00) [pid = 2491] [serial = 504] [outer = (nil)] 08:31:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x8b88c400) [pid = 2491] [serial = 505] [outer = 0x8b56ec00] 08:31:48 INFO - PROCESS | 2491 | 1461252708318 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x8bc34000) [pid = 2491] [serial = 506] [outer = 0x8b56ec00] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x9b186c00 == 93 [pid = 2491] [id = 100] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x909a0800 == 92 [pid = 2491] [id = 97] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x92c83400 == 91 [pid = 2491] [id = 96] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x96bdf800 == 90 [pid = 2491] [id = 53] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x92b14800 == 89 [pid = 2491] [id = 52] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef0800 == 88 [pid = 2491] [id = 51] 08:31:48 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x9203fc00) [pid = 2491] [serial = 400] [outer = (nil)] [url = about:blank] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x8f286c00 == 87 [pid = 2491] [id = 54] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x9080d800 == 86 [pid = 2491] [id = 55] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x96fb9400 == 85 [pid = 2491] [id = 95] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x89b53000 == 84 [pid = 2491] [id = 154] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x8b572c00 == 83 [pid = 2491] [id = 153] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6edc00 == 82 [pid = 2491] [id = 152] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x8b88a400 == 81 [pid = 2491] [id = 151] 08:31:48 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc34400 == 80 [pid = 2491] [id = 150] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae5000 == 79 [pid = 2491] [id = 149] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89c73c00 == 78 [pid = 2491] [id = 148] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea20800 == 77 [pid = 2491] [id = 141] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea17000 == 76 [pid = 2491] [id = 140] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x9084a400 == 75 [pid = 2491] [id = 139] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x97f0f800 == 74 [pid = 2491] [id = 138] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebc4c00 == 73 [pid = 2491] [id = 137] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8b576800 == 72 [pid = 2491] [id = 136] 08:31:49 INFO - PROCESS | 2491 | 1461252709372 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]]]}] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x9072a800 == 71 [pid = 2491] [id = 135] 08:31:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc28c00 == 70 [pid = 2491] [id = 134] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x99b88400) [pid = 2491] [serial = 177] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x96f9c400) [pid = 2491] [serial = 217] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0xa3c8fc00) [pid = 2491] [serial = 229] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0xa0fe8400) [pid = 2491] [serial = 223] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x98b25c00) [pid = 2491] [serial = 256] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x9fb36800) [pid = 2491] [serial = 180] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x9918f800) [pid = 2491] [serial = 117] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0xa0f81c00) [pid = 2491] [serial = 226] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x96c9e400) [pid = 2491] [serial = 253] [outer = (nil)] [url = about:blank] 08:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1796ms 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0xa447b800) [pid = 2491] [serial = 259] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0xa2824800) [pid = 2491] [serial = 189] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0xa0abc400) [pid = 2491] [serial = 186] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x92bf8c00) [pid = 2491] [serial = 147] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x97eeb400) [pid = 2491] [serial = 220] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8f4dfc00) [pid = 2491] [serial = 144] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x8fef8800) [pid = 2491] [serial = 214] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x96fa3400) [pid = 2491] [serial = 192] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x9780a400) [pid = 2491] [serial = 174] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0xa0a1ac00) [pid = 2491] [serial = 183] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x91407400) [pid = 2491] [serial = 171] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x96c88800) [pid = 2491] [serial = 150] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | 1461252709424 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 2491 | 1461252709427 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:31:49 INFO - PROCESS | 2491 | 1461252709448 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 2491 | 1461252709452 Marionette TRACE conn3 <- [1,646,null,{}] 08:31:49 INFO - PROCESS | 2491 | 1461252709470 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}] 08:31:49 INFO - PROCESS | 2491 | 1461252709670 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8e885c00) [pid = 2491] [serial = 397] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x9065c000) [pid = 2491] [serial = 307] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8fef3000) [pid = 2491] [serial = 340] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0xa0a14800) [pid = 2491] [serial = 292] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0xa4950400) [pid = 2491] [serial = 268] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8e78e800) [pid = 2491] [serial = 385] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x92c86800) [pid = 2491] [serial = 391] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8ebba000) [pid = 2491] [serial = 343] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x92b12000) [pid = 2491] [serial = 295] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x905e6800) [pid = 2491] [serial = 358] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0xa00e6400) [pid = 2491] [serial = 349] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8c9aac00) [pid = 2491] [serial = 394] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8e799400) [pid = 2491] [serial = 386] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8ba1dc00) [pid = 2491] [serial = 365] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0xa0ae2000) [pid = 2491] [serial = 262] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x905e5000) [pid = 2491] [serial = 355] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x90848000) [pid = 2491] [serial = 310] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8e888000) [pid = 2491] [serial = 395] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8c9a9400) [pid = 2491] [serial = 313] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0xa3cea400) [pid = 2491] [serial = 374] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x92041400) [pid = 2491] [serial = 371] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0xa44d3c00) [pid = 2491] [serial = 316] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x96b06c00) [pid = 2491] [serial = 392] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0xa0f7ec00) [pid = 2491] [serial = 352] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x905e3000) [pid = 2491] [serial = 398] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x9780c000) [pid = 2491] [serial = 298] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8b88d400) [pid = 2491] [serial = 368] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0xa45a1400) [pid = 2491] [serial = 265] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x90728c00) [pid = 2491] [serial = 388] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8ba28400) [pid = 2491] [serial = 319] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8eae6800) [pid = 2491] [serial = 271] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x9072e800) [pid = 2491] [serial = 389] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0xa45eb800) [pid = 2491] [serial = 304] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x96c9d800) [pid = 2491] [serial = 346] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0xa2a3e800) [pid = 2491] [serial = 301] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8b575800) [pid = 2491] [serial = 361] [outer = (nil)] [url = about:blank] 08:31:49 INFO - PROCESS | 2491 | 1461252709959 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x89db3800 == 71 [pid = 2491] [id = 169] 08:31:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8ba21c00) [pid = 2491] [serial = 507] [outer = (nil)] 08:31:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8e885c00) [pid = 2491] [serial = 508] [outer = 0x8ba21c00] 08:31:50 INFO - PROCESS | 2491 | 1461252710069 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8eae3c00) [pid = 2491] [serial = 509] [outer = 0x8ba21c00] 08:31:50 INFO - PROCESS | 2491 | 1461252710909 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]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1493ms 08:31:50 INFO - PROCESS | 2491 | 1461252710940 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 2491 | 1461252710944 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:31:50 INFO - PROCESS | 2491 | 1461252710951 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 2491 | 1461252710956 Marionette TRACE conn3 <- [1,650,null,{}] 08:31:50 INFO - PROCESS | 2491 | 1461252710962 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}] 08:31:51 INFO - PROCESS | 2491 | 1461252711255 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:31:51 INFO - PROCESS | 2491 | 1461252711280 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4bc00 == 72 [pid = 2491] [id = 170] 08:31:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8e88d400) [pid = 2491] [serial = 510] [outer = (nil)] 08:31:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ebba000) [pid = 2491] [serial = 511] [outer = 0x8e88d400] 08:31:51 INFO - PROCESS | 2491 | 1461252711364 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f286800) [pid = 2491] [serial = 512] [outer = 0x8e88d400] 08:31:52 INFO - PROCESS | 2491 | 1461252712361 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]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1495ms 08:31:52 INFO - PROCESS | 2491 | 1461252712447 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 2491 | 1461252712451 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:31:52 INFO - PROCESS | 2491 | 1461252712468 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 2491 | 1461252712471 Marionette TRACE conn3 <- [1,654,null,{}] 08:31:52 INFO - PROCESS | 2491 | 1461252712488 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}] 08:31:52 INFO - PROCESS | 2491 | 1461252712722 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:31:52 INFO - PROCESS | 2491 | 1461252712747 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb0f000 == 73 [pid = 2491] [id = 171] 08:31:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8eb14c00) [pid = 2491] [serial = 513] [outer = (nil)] 08:31:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f4dc400) [pid = 2491] [serial = 514] [outer = 0x8eb14c00] 08:31:52 INFO - PROCESS | 2491 | 1461252712829 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8f4e3400) [pid = 2491] [serial = 515] [outer = 0x8eb14c00] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8c9a3400) [pid = 2491] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8eae2000) [pid = 2491] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8c9a8c00) [pid = 2491] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8b56f800) [pid = 2491] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x905de400) [pid = 2491] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8b6eec00) [pid = 2491] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:31:54 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8b88e000) [pid = 2491] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:31:54 INFO - PROCESS | 2491 | 1461252714511 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2090ms 08:31:54 INFO - PROCESS | 2491 | 1461252714557 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 2491 | 1461252714561 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:31:54 INFO - PROCESS | 2491 | 1461252714568 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 2491 | 1461252714573 Marionette TRACE conn3 <- [1,658,null,{}] 08:31:54 INFO - PROCESS | 2491 | 1461252714579 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}] 08:31:54 INFO - PROCESS | 2491 | 1461252714802 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:31:54 INFO - PROCESS | 2491 | 1461252714946 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56f800 == 74 [pid = 2491] [id = 172] 08:31:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8b573000) [pid = 2491] [serial = 516] [outer = (nil)] 08:31:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x905de800) [pid = 2491] [serial = 517] [outer = 0x8b573000] 08:31:55 INFO - PROCESS | 2491 | 1461252715031 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x905e7c00) [pid = 2491] [serial = 518] [outer = 0x8b573000] 08:31:56 INFO - PROCESS | 2491 | 1461252716079 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1587ms 08:31:56 INFO - PROCESS | 2491 | 1461252716157 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 2491 | 1461252716164 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:31:56 INFO - PROCESS | 2491 | 1461252716175 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 2491 | 1461252716183 Marionette TRACE conn3 <- [1,662,null,{}] 08:31:56 INFO - PROCESS | 2491 | 1461252716215 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}] 08:31:56 INFO - PROCESS | 2491 | 1461252716450 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:31:56 INFO - PROCESS | 2491 | 1461252716718 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b576800 == 75 [pid = 2491] [id = 173] 08:31:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8b6edc00) [pid = 2491] [serial = 519] [outer = (nil)] 08:31:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8b88d400) [pid = 2491] [serial = 520] [outer = 0x8b6edc00] 08:31:56 INFO - PROCESS | 2491 | 1461252716820 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8ba24400) [pid = 2491] [serial = 521] [outer = 0x8b6edc00] 08:31:57 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:57 INFO - PROCESS | 2491 | 1461252717890 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]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1770ms 08:31:57 INFO - PROCESS | 2491 | 1461252717946 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 2491 | 1461252717956 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:31:57 INFO - PROCESS | 2491 | 1461252717969 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 2491 | 1461252717974 Marionette TRACE conn3 <- [1,666,null,{}] 08:31:57 INFO - PROCESS | 2491 | 1461252717982 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}] 08:31:58 INFO - PROCESS | 2491 | 1461252718268 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:31:58 INFO - PROCESS | 2491 | 1461252718521 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e791800 == 76 [pid = 2491] [id = 174] 08:31:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8e797000) [pid = 2491] [serial = 522] [outer = (nil)] 08:31:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ea15400) [pid = 2491] [serial = 523] [outer = 0x8e797000] 08:31:58 INFO - PROCESS | 2491 | 1461252718617 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8eb1b800) [pid = 2491] [serial = 524] [outer = 0x8e797000] 08:31:59 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:59 INFO - PROCESS | 2491 | 1461252719683 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1785ms 08:31:59 INFO - PROCESS | 2491 | 1461252719755 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 2491 | 1461252719759 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:31:59 INFO - PROCESS | 2491 | 1461252719768 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 2491 | 1461252719775 Marionette TRACE conn3 <- [1,670,null,{}] 08:31:59 INFO - PROCESS | 2491 | 1461252719794 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}] 08:32:00 INFO - PROCESS | 2491 | 1461252720098 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:32:00 INFO - PROCESS | 2491 | 1461252720399 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c6f400 == 77 [pid = 2491] [id = 175] 08:32:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8ea20800) [pid = 2491] [serial = 525] [outer = (nil)] 08:32:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x9065dc00) [pid = 2491] [serial = 526] [outer = 0x8ea20800] 08:32:00 INFO - PROCESS | 2491 | 1461252720535 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x9072e400) [pid = 2491] [serial = 527] [outer = 0x8ea20800] 08:32:01 INFO - PROCESS | 2491 | 1461252721502 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]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1797ms 08:32:01 INFO - PROCESS | 2491 | 1461252721566 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 2491 | 1461252721572 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:32:01 INFO - PROCESS | 2491 | 1461252721580 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 2491 | 1461252721583 Marionette TRACE conn3 <- [1,674,null,{}] 08:32:01 INFO - PROCESS | 2491 | 1461252721591 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}] 08:32:01 INFO - PROCESS | 2491 | 1461252721809 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:32:02 INFO - PROCESS | 2491 | 1461252722042 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef8800 == 78 [pid = 2491] [id = 176] 08:32:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x90805000) [pid = 2491] [serial = 528] [outer = (nil)] 08:32:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x9080dc00) [pid = 2491] [serial = 529] [outer = 0x90805000] 08:32:02 INFO - PROCESS | 2491 | 1461252722192 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x9084c000) [pid = 2491] [serial = 530] [outer = 0x90805000] 08:32:02 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:03 INFO - PROCESS | 2491 | 1461252723150 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]]]}] 08:32:03 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 08:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1638ms 08:32:03 INFO - PROCESS | 2491 | 1461252723219 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:32:03 INFO - PROCESS | 2491 | 1461252723224 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:32:03 INFO - PROCESS | 2491 | 1461252723232 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 2491 | 1461252723235 Marionette TRACE conn3 <- [1,678,null,{}] 08:32:03 INFO - PROCESS | 2491 | 1461252723243 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}] 08:32:03 INFO - PROCESS | 2491 | 1461252723465 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:32:03 INFO - PROCESS | 2491 | 1461252723715 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x90807800 == 79 [pid = 2491] [id = 177] 08:32:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x90809c00) [pid = 2491] [serial = 531] [outer = (nil)] 08:32:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x909ab000) [pid = 2491] [serial = 532] [outer = 0x90809c00] 08:32:03 INFO - PROCESS | 2491 | 1461252723849 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x9140f400) [pid = 2491] [serial = 533] [outer = 0x90809c00] 08:32:04 INFO - PROCESS | 2491 | 1461252724791 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]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1637ms 08:32:04 INFO - PROCESS | 2491 | 1461252724869 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 2491 | 1461252724873 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:32:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:32:04 INFO - PROCESS | 2491 | 1461252724882 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 2491 | 1461252724887 Marionette TRACE conn3 <- [1,682,null,{}] 08:32:04 INFO - PROCESS | 2491 | 1461252724894 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}] 08:32:05 INFO - PROCESS | 2491 | 1461252725173 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:32:05 INFO - PROCESS | 2491 | 1461252725475 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9aa000 == 80 [pid = 2491] [id = 178] 08:32:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x92b0f800) [pid = 2491] [serial = 534] [outer = (nil)] 08:32:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x92b1c000) [pid = 2491] [serial = 535] [outer = 0x92b0f800] 08:32:05 INFO - PROCESS | 2491 | 1461252725579 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92c6e000) [pid = 2491] [serial = 536] [outer = 0x92b0f800] 08:32:06 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:06 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:32:07 INFO - PROCESS | 2491 | 1461252727084 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]]]}] 08:32:07 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) 08:32:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2240ms 08:32:07 INFO - PROCESS | 2491 | 1461252727125 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 2491 | 1461252727133 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:32:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:32:07 INFO - PROCESS | 2491 | 1461252727145 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 2491 | 1461252727153 Marionette TRACE conn3 <- [1,686,null,{}] 08:32:07 INFO - PROCESS | 2491 | 1461252727164 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}] 08:32:07 INFO - PROCESS | 2491 | 1461252727513 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:32:07 INFO - PROCESS | 2491 | 1461252727784 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4f000 == 81 [pid = 2491] [id = 179] 08:32:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x92a62000) [pid = 2491] [serial = 537] [outer = (nil)] 08:32:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x92c88c00) [pid = 2491] [serial = 538] [outer = 0x92a62000] 08:32:07 INFO - PROCESS | 2491 | 1461252727938 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x92c8cc00) [pid = 2491] [serial = 539] [outer = 0x92a62000] 08:32:09 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:09 INFO - PROCESS | 2491 | 1461252729294 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]]]}] 08:32:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:32:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2205ms 08:32:09 INFO - PROCESS | 2491 | 1461252729431 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 2491 | 1461252729437 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:32:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:32:09 INFO - PROCESS | 2491 | 1461252729458 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 2491 | 1461252729461 Marionette TRACE conn3 <- [1,690,null,{}] 08:32:09 INFO - PROCESS | 2491 | 1461252729469 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}] 08:32:09 INFO - PROCESS | 2491 | 1461252729670 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:32:09 INFO - PROCESS | 2491 | 1461252729851 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c7b800 == 82 [pid = 2491] [id = 180] 08:32:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x92c83400) [pid = 2491] [serial = 540] [outer = (nil)] 08:32:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x96c98000) [pid = 2491] [serial = 541] [outer = 0x92c83400] 08:32:09 INFO - PROCESS | 2491 | 1461252729945 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96ca1000) [pid = 2491] [serial = 542] [outer = 0x92c83400] 08:32:11 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:11 INFO - PROCESS | 2491 | 1461252731397 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]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1988ms 08:32:11 INFO - PROCESS | 2491 | 1461252731444 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:32:11 INFO - PROCESS | 2491 | 1461252731448 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:32:11 INFO - PROCESS | 2491 | 1461252731456 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 2491 | 1461252731459 Marionette TRACE conn3 <- [1,694,null,{}] 08:32:11 INFO - PROCESS | 2491 | 1461252731467 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}] 08:32:11 INFO - PROCESS | 2491 | 1461252731673 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:32:11 INFO - PROCESS | 2491 | 1461252731854 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b576400 == 83 [pid = 2491] [id = 181] 08:32:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x8b6e3000) [pid = 2491] [serial = 543] [outer = (nil)] 08:32:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x8ea17400) [pid = 2491] [serial = 544] [outer = 0x8b6e3000] 08:32:11 INFO - PROCESS | 2491 | 1461252731950 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x9065a400) [pid = 2491] [serial = 545] [outer = 0x8b6e3000] 08:32:13 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:13 INFO - PROCESS | 2491 | 1461252733700 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]]]}] 08:32:13 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) 08:32:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2301ms 08:32:13 INFO - PROCESS | 2491 | 1461252733758 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 2491 | 1461252733765 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:32:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:32:13 INFO - PROCESS | 2491 | 1461252733776 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 2491 | 1461252733781 Marionette TRACE conn3 <- [1,698,null,{}] 08:32:13 INFO - PROCESS | 2491 | 1461252733836 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}] 08:32:14 INFO - PROCESS | 2491 | 1461252734064 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:32:14 INFO - PROCESS | 2491 | 1461252734373 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6eb400 == 84 [pid = 2491] [id = 182] 08:32:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x8b88ac00) [pid = 2491] [serial = 546] [outer = (nil)] 08:32:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x8c9aa800) [pid = 2491] [serial = 547] [outer = 0x8b88ac00] 08:32:14 INFO - PROCESS | 2491 | 1461252734464 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x8ea21800) [pid = 2491] [serial = 548] [outer = 0x8b88ac00] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef8400 == 83 [pid = 2491] [id = 46] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x89b4b000) [pid = 2491] [serial = 436] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x97756800) [pid = 2491] [serial = 409] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8eadd400) [pid = 2491] [serial = 403] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0xa0f82800) [pid = 2491] [serial = 418] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8eb10c00) [pid = 2491] [serial = 427] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x89c6e000) [pid = 2491] [serial = 439] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0xa4907800) [pid = 2491] [serial = 433] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x91523000) [pid = 2491] [serial = 406] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0xa45ab400) [pid = 2491] [serial = 424] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0xa3c8b800) [pid = 2491] [serial = 430] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x98b1cc00) [pid = 2491] [serial = 412] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x99b94c00) [pid = 2491] [serial = 415] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8ea20400) [pid = 2491] [serial = 421] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8c9a1000) [pid = 2491] [serial = 466] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb0f000 == 82 [pid = 2491] [id = 171] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4bc00 == 81 [pid = 2491] [id = 170] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x89db3800 == 80 [pid = 2491] [id = 169] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8b569800 == 79 [pid = 2491] [id = 168] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba1d800 == 78 [pid = 2491] [id = 167] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x92040000 == 77 [pid = 2491] [id = 159] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae7400 == 76 [pid = 2491] [id = 158] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae5400 == 75 [pid = 2491] [id = 157] 08:32:15 INFO - PROCESS | 2491 | --DOCSHELL 0x8b888800 == 74 [pid = 2491] [id = 156] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x9b151800) [pid = 2491] [serial = 464] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x96b0bc00) [pid = 2491] [serial = 451] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x96fb8800) [pid = 2491] [serial = 460] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8e795000) [pid = 2491] [serial = 446] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x97b7f800) [pid = 2491] [serial = 452] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x92a65400) [pid = 2491] [serial = 449] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8c68b800) [pid = 2491] [serial = 445] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x905e1800) [pid = 2491] [serial = 457] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x97ee4800) [pid = 2491] [serial = 461] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x90850c00) [pid = 2491] [serial = 448] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8b888c00) [pid = 2491] [serial = 442] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x90658800) [pid = 2491] [serial = 458] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x9992f400) [pid = 2491] [serial = 463] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8c9a7c00) [pid = 2491] [serial = 454] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8e884400) [pid = 2491] [serial = 455] [outer = (nil)] [url = about:blank] 08:32:15 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:15 INFO - PROCESS | 2491 | 1461252735961 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]]]}] 08:32:16 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) 08:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2243ms 08:32:16 INFO - PROCESS | 2491 | 1461252736019 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 2491 | 1461252736029 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:32:16 INFO - PROCESS | 2491 | 1461252736040 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 2491 | 1461252736046 Marionette TRACE conn3 <- [1,702,null,{}] 08:32:16 INFO - PROCESS | 2491 | 1461252736053 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}] 08:32:16 INFO - PROCESS | 2491 | 1461252736260 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:32:16 INFO - PROCESS | 2491 | 1461252736402 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4f400 == 75 [pid = 2491] [id = 183] 08:32:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x89c70c00) [pid = 2491] [serial = 549] [outer = (nil)] 08:32:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8c9a8000) [pid = 2491] [serial = 550] [outer = 0x89c70c00] 08:32:16 INFO - PROCESS | 2491 | 1461252736502 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8ea20400) [pid = 2491] [serial = 551] [outer = 0x89c70c00] 08:32:17 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:17 INFO - PROCESS | 2491 | 1461252737900 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1883ms 08:32:17 INFO - PROCESS | 2491 | 1461252737924 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 2491 | 1461252737927 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:32:17 INFO - PROCESS | 2491 | 1461252737945 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 2491 | 1461252737951 Marionette TRACE conn3 <- [1,706,null,{}] 08:32:17 INFO - PROCESS | 2491 | 1461252737969 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}] 08:32:18 INFO - PROCESS | 2491 | 1461252738217 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:32:18 INFO - PROCESS | 2491 | 1461252738245 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc27400 == 76 [pid = 2491] [id = 184] 08:32:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8eb17800) [pid = 2491] [serial = 552] [outer = (nil)] 08:32:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8f4d8400) [pid = 2491] [serial = 553] [outer = 0x8eb17800] 08:32:18 INFO - PROCESS | 2491 | 1461252738330 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x905e0000) [pid = 2491] [serial = 554] [outer = 0x8eb17800] 08:32:19 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:19 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8ba21c00) [pid = 2491] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:32:19 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8ba1b400) [pid = 2491] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:32:19 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8ba1f000) [pid = 2491] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:32:19 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8b56ec00) [pid = 2491] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:32:19 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8e88d400) [pid = 2491] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:32:19 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8eb14c00) [pid = 2491] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:32:19 INFO - PROCESS | 2491 | 1461252739814 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]]]}] 08:32:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1894ms 08:32:19 INFO - PROCESS | 2491 | 1461252739839 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 2491 | 1461252739845 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:32:19 INFO - PROCESS | 2491 | 1461252739853 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 2491 | 1461252739857 Marionette TRACE conn3 <- [1,710,null,{}] 08:32:19 INFO - PROCESS | 2491 | 1461252739864 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}] 08:32:20 INFO - PROCESS | 2491 | 1461252740095 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:32:20 INFO - PROCESS | 2491 | 1461252740185 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b47000 == 77 [pid = 2491] [id = 185] 08:32:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x89c69400) [pid = 2491] [serial = 555] [outer = (nil)] 08:32:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8feef000) [pid = 2491] [serial = 556] [outer = 0x89c69400] 08:32:20 INFO - PROCESS | 2491 | 1461252740269 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x90653c00) [pid = 2491] [serial = 557] [outer = 0x89c69400] 08:32:21 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:21 INFO - PROCESS | 2491 | 1461252741509 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]]]}] 08:32:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:32:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1694ms 08:32:21 INFO - PROCESS | 2491 | 1461252741547 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 2491 | 1461252741550 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:32:21 INFO - PROCESS | 2491 | 1461252741558 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 2491 | 1461252741560 Marionette TRACE conn3 <- [1,714,null,{}] 08:32:21 INFO - PROCESS | 2491 | 1461252741568 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}] 08:32:21 INFO - PROCESS | 2491 | 1461252741949 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:32:22 INFO - PROCESS | 2491 | 1461252742085 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b52400 == 78 [pid = 2491] [id = 186] 08:32:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x89c6a000) [pid = 2491] [serial = 558] [outer = (nil)] 08:32:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8b6eec00) [pid = 2491] [serial = 559] [outer = 0x89c6a000] 08:32:22 INFO - PROCESS | 2491 | 1461252742185 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8b892000) [pid = 2491] [serial = 560] [outer = 0x89c6a000] 08:32:23 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:23 INFO - PROCESS | 2491 | 1461252743760 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]]]}] 08:32:23 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 08:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2242ms 08:32:23 INFO - PROCESS | 2491 | 1461252743803 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 2491 | 1461252743812 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:32:23 INFO - PROCESS | 2491 | 1461252743822 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 2491 | 1461252743829 Marionette TRACE conn3 <- [1,718,null,{}] 08:32:23 INFO - PROCESS | 2491 | 1461252743884 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}] 08:32:24 INFO - PROCESS | 2491 | 1461252744113 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:32:24 INFO - PROCESS | 2491 | 1461252744293 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e791c00 == 79 [pid = 2491] [id = 187] 08:32:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8e792400) [pid = 2491] [serial = 561] [outer = (nil)] 08:32:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8eae8000) [pid = 2491] [serial = 562] [outer = 0x8e792400] 08:32:24 INFO - PROCESS | 2491 | 1461252744395 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8ebbc800) [pid = 2491] [serial = 563] [outer = 0x8e792400] 08:32:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8f283c00) [pid = 2491] [serial = 564] [outer = 0x98b25800] 08:32:25 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:25 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:32:25 INFO - PROCESS | 2491 | 1461252745924 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:32:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2194ms 08:32:26 INFO - PROCESS | 2491 | 1461252746016 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 2491 | 1461252746022 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:32:26 INFO - PROCESS | 2491 | 1461252746030 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 2491 | 1461252746035 Marionette TRACE conn3 <- [1,722,null,{}] 08:32:26 INFO - PROCESS | 2491 | 1461252746041 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}] 08:32:26 INFO - PROCESS | 2491 | 1461252746297 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:32:26 INFO - PROCESS | 2491 | 1461252746481 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e7400 == 80 [pid = 2491] [id = 188] 08:32:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8eb1a800) [pid = 2491] [serial = 565] [outer = (nil)] 08:32:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x90850c00) [pid = 2491] [serial = 566] [outer = 0x8eb1a800] 08:32:26 INFO - PROCESS | 2491 | 1461252746578 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x92a65800) [pid = 2491] [serial = 567] [outer = 0x8eb1a800] 08:32:27 INFO - PROCESS | 2491 | 1461252747657 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] 08:32:27 INFO - PROCESS | 2491 | 1461252747726 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:32:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:32:27 INFO - PROCESS | 2491 | 1461252747746 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 2491 | 1461252747754 Marionette TRACE conn3 <- [1,726,null,{}] 08:32:27 INFO - PROCESS | 2491 | 1461252747762 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}] 08:32:28 INFO - PROCESS | 2491 | 1461252748025 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:32:28 INFO - PROCESS | 2491 | 1461252748271 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e0400 == 81 [pid = 2491] [id = 189] 08:32:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8ebbb000) [pid = 2491] [serial = 568] [outer = (nil)] 08:32:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x96c97800) [pid = 2491] [serial = 569] [outer = 0x8ebbb000] 08:32:28 INFO - PROCESS | 2491 | 1461252748408 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x96fb6400) [pid = 2491] [serial = 570] [outer = 0x8ebbb000] 08:32:29 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:29 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:32:29 INFO - PROCESS | 2491 | 1461252749509 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:32:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1847ms 08:32:29 INFO - PROCESS | 2491 | 1461252749585 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 2491 | 1461252749589 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:32:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:32:29 INFO - PROCESS | 2491 | 1461252749597 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 2491 | 1461252749602 Marionette TRACE conn3 <- [1,730,null,{}] 08:32:29 INFO - PROCESS | 2491 | 1461252749609 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}] 08:32:29 INFO - PROCESS | 2491 | 1461252749856 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:32:30 INFO - PROCESS | 2491 | 1461252750098 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x950b5000 == 82 [pid = 2491] [id = 190] 08:32:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x96fa2400) [pid = 2491] [serial = 571] [outer = (nil)] 08:32:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x9790c000) [pid = 2491] [serial = 572] [outer = 0x96fa2400] 08:32:30 INFO - PROCESS | 2491 | 1461252750195 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x97c20800) [pid = 2491] [serial = 573] [outer = 0x96fa2400] 08:32:31 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:31 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:32:31 INFO - PROCESS | 2491 | 1461252751219 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] 08:32:31 INFO - PROCESS | 2491 | 1461252751292 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:32:31 INFO - PROCESS | 2491 | 1461252751300 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 2491 | 1461252751304 Marionette TRACE conn3 <- [1,734,null,{}] 08:32:31 INFO - PROCESS | 2491 | 1461252751311 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}] 08:32:31 INFO - PROCESS | 2491 | 1461252751531 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:32:31 INFO - PROCESS | 2491 | 1461252751817 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x97813c00 == 83 [pid = 2491] [id = 191] 08:32:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x97c2a000) [pid = 2491] [serial = 574] [outer = (nil)] 08:32:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x97ee9c00) [pid = 2491] [serial = 575] [outer = 0x97c2a000] 08:32:31 INFO - PROCESS | 2491 | 1461252751930 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x98562c00) [pid = 2491] [serial = 576] [outer = 0x97c2a000] 08:32:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:32 INFO - PROCESS | 2491 | 1461252752994 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:32:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1740ms 08:32:33 INFO - PROCESS | 2491 | 1461252753041 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:32:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:32:33 INFO - PROCESS | 2491 | 1461252753046 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:32:33 INFO - PROCESS | 2491 | 1461252753054 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 2491 | 1461252753057 Marionette TRACE conn3 <- [1,738,null,{}] 08:32:33 INFO - PROCESS | 2491 | 1461252753065 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}] 08:32:33 INFO - PROCESS | 2491 | 1461252753281 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:32:33 INFO - PROCESS | 2491 | 1461252753527 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c1c000 == 84 [pid = 2491] [id = 192] 08:32:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x98719000) [pid = 2491] [serial = 577] [outer = (nil)] 08:32:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x98f8dc00) [pid = 2491] [serial = 578] [outer = 0x98719000] 08:32:33 INFO - PROCESS | 2491 | 1461252753669 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x99187800) [pid = 2491] [serial = 579] [outer = 0x98719000] 08:32:34 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:34 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:32:35 INFO - PROCESS | 2491 | 1461252755019 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:32:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1993ms 08:32:35 INFO - PROCESS | 2491 | 1461252755104 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 2491 | 1461252755110 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:32:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:32:35 INFO - PROCESS | 2491 | 1461252755173 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 2491 | 1461252755178 Marionette TRACE conn3 <- [1,742,null,{}] 08:32:35 INFO - PROCESS | 2491 | 1461252755186 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}] 08:32:35 INFO - PROCESS | 2491 | 1461252755392 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:32:35 INFO - PROCESS | 2491 | 1461252755576 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x97cf6400 == 85 [pid = 2491] [id = 193] 08:32:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x98713000) [pid = 2491] [serial = 580] [outer = (nil)] 08:32:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x9994b400) [pid = 2491] [serial = 581] [outer = 0x98713000] 08:32:35 INFO - PROCESS | 2491 | 1461252755672 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x999d3c00) [pid = 2491] [serial = 582] [outer = 0x98713000] 08:32:36 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:37 INFO - PROCESS | 2491 | 1461252757028 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]]]}] 08:32:37 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 08:32:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1895ms 08:32:37 INFO - PROCESS | 2491 | 1461252757124 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 2491 | 1461252757127 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:32:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:32:37 INFO - PROCESS | 2491 | 1461252757140 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 2491 | 1461252757144 Marionette TRACE conn3 <- [1,746,null,{}] 08:32:37 INFO - PROCESS | 2491 | 1461252757151 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}] 08:32:37 INFO - PROCESS | 2491 | 1461252757353 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:32:37 INFO - PROCESS | 2491 | 1461252757539 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b46c00 == 86 [pid = 2491] [id = 194] 08:32:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x89c6a800) [pid = 2491] [serial = 583] [outer = (nil)] 08:32:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x8eb14400) [pid = 2491] [serial = 584] [outer = 0x89c6a800] 08:32:37 INFO - PROCESS | 2491 | 1461252757646 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x8fee9c00) [pid = 2491] [serial = 585] [outer = 0x89c6a800] 08:32:38 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:39 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:39 INFO - PROCESS | 2491 | 1461252759328 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:32:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2244ms 08:32:39 INFO - PROCESS | 2491 | 1461252759385 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 2491 | 1461252759390 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:32:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:32:39 INFO - PROCESS | 2491 | 1461252759469 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 2491 | 1461252759487 Marionette TRACE conn3 <- [1,750,null,{}] 08:32:39 INFO - PROCESS | 2491 | 1461252759499 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}] 08:32:39 INFO - PROCESS | 2491 | 1461252759767 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:32:39 INFO - PROCESS | 2491 | 1461252759956 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b889800 == 87 [pid = 2491] [id = 195] 08:32:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x8ba26800) [pid = 2491] [serial = 586] [outer = (nil)] 08:32:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x8c682400) [pid = 2491] [serial = 587] [outer = 0x8ba26800] 08:32:40 INFO - PROCESS | 2491 | 1461252760046 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8c9a7c00) [pid = 2491] [serial = 588] [outer = 0x8ba26800] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x8f284400 == 86 [pid = 2491] [id = 78] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x89b47000 == 85 [pid = 2491] [id = 185] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x905de800) [pid = 2491] [serial = 517] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x96ca0c00) [pid = 2491] [serial = 478] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x97eebc00) [pid = 2491] [serial = 481] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0xa0f4c800) [pid = 2491] [serial = 484] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0xa4482800) [pid = 2491] [serial = 487] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x98711c00) [pid = 2491] [serial = 490] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8b884c00) [pid = 2491] [serial = 493] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8e886c00) [pid = 2491] [serial = 496] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x96c9ac00) [pid = 2491] [serial = 499] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc27400 == 84 [pid = 2491] [id = 184] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4f400 == 83 [pid = 2491] [id = 183] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6eb400 == 82 [pid = 2491] [id = 182] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x89c6f400 == 81 [pid = 2491] [id = 175] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x8e791800 == 80 [pid = 2491] [id = 174] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x8b576800 == 79 [pid = 2491] [id = 173] 08:32:40 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56f800 == 78 [pid = 2491] [id = 172] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8e885c00) [pid = 2491] [serial = 508] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x8e88a400) [pid = 2491] [serial = 467] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8f281c00) [pid = 2491] [serial = 472] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8ba2a000) [pid = 2491] [serial = 502] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x8c68ec00) [pid = 2491] [serial = 503] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8ba2a800) [pid = 2491] [serial = 469] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8b88c400) [pid = 2491] [serial = 505] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8f286800) [pid = 2491] [serial = 512] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8bc34000) [pid = 2491] [serial = 506] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x9203a000) [pid = 2491] [serial = 475] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8f4dc400) [pid = 2491] [serial = 514] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8f4e3400) [pid = 2491] [serial = 515] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8ebba000) [pid = 2491] [serial = 511] [outer = (nil)] [url = about:blank] 08:32:40 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8eae3c00) [pid = 2491] [serial = 509] [outer = (nil)] [url = about:blank] 08:32:41 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:41 INFO - PROCESS | 2491 | 1461252761534 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:32:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2166ms 08:32:41 INFO - PROCESS | 2491 | 1461252761621 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 2491 | 1461252761630 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:32:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:32:41 INFO - PROCESS | 2491 | 1461252761641 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 2491 | 1461252761645 Marionette TRACE conn3 <- [1,754,null,{}] 08:32:41 INFO - PROCESS | 2491 | 1461252761671 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}] 08:32:41 INFO - PROCESS | 2491 | 1461252761866 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:32:41 INFO - PROCESS | 2491 | 1461252761880 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b884c00 == 79 [pid = 2491] [id = 196] 08:32:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8ba21000) [pid = 2491] [serial = 589] [outer = (nil)] 08:32:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8e78f400) [pid = 2491] [serial = 590] [outer = 0x8ba21000] 08:32:41 INFO - PROCESS | 2491 | 1461252761960 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8e889c00) [pid = 2491] [serial = 591] [outer = 0x8ba21000] 08:32:43 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:43 INFO - PROCESS | 2491 | 1461252763413 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:32:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1792ms 08:32:43 INFO - PROCESS | 2491 | 1461252763540 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:32:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:32:43 INFO - PROCESS | 2491 | 1461252763545 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:32:43 INFO - PROCESS | 2491 | 1461252763554 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 2491 | 1461252763561 Marionette TRACE conn3 <- [1,758,null,{}] 08:32:43 INFO - PROCESS | 2491 | 1461252763587 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}] 08:32:43 INFO - PROCESS | 2491 | 1461252763826 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:32:43 INFO - PROCESS | 2491 | 1461252763864 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eade000 == 80 [pid = 2491] [id = 197] 08:32:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8eae5800) [pid = 2491] [serial = 592] [outer = (nil)] 08:32:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8eb18c00) [pid = 2491] [serial = 593] [outer = 0x8eae5800] 08:32:43 INFO - PROCESS | 2491 | 1461252763952 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8f283800) [pid = 2491] [serial = 594] [outer = 0x8eae5800] 08:32:44 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:44 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:32:44 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:44 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:44 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:32:44 INFO - PROCESS | 2491 | 1461252764925 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:32:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1445ms 08:32:45 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8eb17800) [pid = 2491] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:32:45 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x89c70c00) [pid = 2491] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:32:45 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x90728400) [pid = 2491] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:32:45 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8b88ac00) [pid = 2491] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:32:45 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8b573000) [pid = 2491] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:32:45 INFO - PROCESS | 2491 | 1461252765182 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 2491 | 1461252765188 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:32:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:32:45 INFO - PROCESS | 2491 | 1461252765198 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 2491 | 1461252765203 Marionette TRACE conn3 <- [1,762,null,{}] 08:32:45 INFO - PROCESS | 2491 | 1461252765209 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}] 08:32:45 INFO - PROCESS | 2491 | 1461252765392 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:32:45 INFO - PROCESS | 2491 | 1461252765586 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae0c00 == 81 [pid = 2491] [id = 198] 08:32:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8eb17800) [pid = 2491] [serial = 595] [outer = (nil)] 08:32:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8f4de000) [pid = 2491] [serial = 596] [outer = 0x8eb17800] 08:32:45 INFO - PROCESS | 2491 | 1461252765676 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x905d9800) [pid = 2491] [serial = 597] [outer = 0x8eb17800] 08:32:46 INFO - PROCESS | 2491 | 1461252766912 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:32:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1737ms 08:32:46 INFO - PROCESS | 2491 | 1461252766936 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 2491 | 1461252766940 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:32:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:32:46 INFO - PROCESS | 2491 | 1461252766947 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 2491 | 1461252766951 Marionette TRACE conn3 <- [1,766,null,{}] 08:32:46 INFO - PROCESS | 2491 | 1461252766966 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}] 08:32:47 INFO - PROCESS | 2491 | 1461252767272 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:32:47 INFO - PROCESS | 2491 | 1461252767466 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b48800 == 82 [pid = 2491] [id = 199] 08:32:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x89b49000) [pid = 2491] [serial = 598] [outer = (nil)] 08:32:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x89c6f400) [pid = 2491] [serial = 599] [outer = 0x89b49000] 08:32:47 INFO - PROCESS | 2491 | 1461252767604 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8b6eb400) [pid = 2491] [serial = 600] [outer = 0x89b49000] 08:32:49 INFO - PROCESS | 2491 | 1461252769172 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:32:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2284ms 08:32:49 INFO - PROCESS | 2491 | 1461252769234 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 2491 | 1461252769241 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:32:49 INFO - PROCESS | 2491 | 1461252769252 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 2491 | 1461252769258 Marionette TRACE conn3 <- [1,770,null,{}] 08:32:49 INFO - PROCESS | 2491 | 1461252769315 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}] 08:32:49 INFO - PROCESS | 2491 | 1461252769546 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:32:49 INFO - PROCESS | 2491 | 1461252769732 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c689000 == 83 [pid = 2491] [id = 200] 08:32:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8e797800) [pid = 2491] [serial = 601] [outer = (nil)] 08:32:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x8e887c00) [pid = 2491] [serial = 602] [outer = 0x8e797800] 08:32:49 INFO - PROCESS | 2491 | 1461252769830 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x8ea24000) [pid = 2491] [serial = 603] [outer = 0x8e797800] 08:32:50 INFO - PROCESS | 2491 | 1461252770823 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1593ms 08:32:50 INFO - PROCESS | 2491 | 1461252770849 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 2491 | 1461252770856 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:32:50 INFO - PROCESS | 2491 | 1461252770865 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 2491 | 1461252770870 Marionette TRACE conn3 <- [1,774,null,{}] 08:32:50 INFO - PROCESS | 2491 | 1461252770877 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}] 08:32:51 INFO - PROCESS | 2491 | 1461252771152 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:32:51 INFO - PROCESS | 2491 | 1461252771531 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f282400 == 84 [pid = 2491] [id = 201] 08:32:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x8f28a000) [pid = 2491] [serial = 604] [outer = (nil)] 08:32:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x8f4dfc00) [pid = 2491] [serial = 605] [outer = 0x8f28a000] 08:32:51 INFO - PROCESS | 2491 | 1461252771635 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x90652400) [pid = 2491] [serial = 606] [outer = 0x8f28a000] 08:32:52 INFO - PROCESS | 2491 | 1461252772671 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1839ms 08:32:52 INFO - PROCESS | 2491 | 1461252772705 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 2491 | 1461252772708 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:32:52 INFO - PROCESS | 2491 | 1461252772728 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 2491 | 1461252772739 Marionette TRACE conn3 <- [1,778,null,{}] 08:32:52 INFO - PROCESS | 2491 | 1461252772748 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}] 08:32:53 INFO - PROCESS | 2491 | 1461252773095 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:32:53 INFO - PROCESS | 2491 | 1461252773301 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x90724000 == 85 [pid = 2491] [id = 202] 08:32:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x90848000) [pid = 2491] [serial = 607] [outer = (nil)] 08:32:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x909a0800) [pid = 2491] [serial = 608] [outer = 0x90848000] 08:32:53 INFO - PROCESS | 2491 | 1461252773403 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x91403800) [pid = 2491] [serial = 609] [outer = 0x90848000] 08:32:54 INFO - PROCESS | 2491 | 1461252774409 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1704ms 08:32:54 INFO - PROCESS | 2491 | 1461252774423 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 2491 | 1461252774429 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:32:54 INFO - PROCESS | 2491 | 1461252774437 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 2491 | 1461252774441 Marionette TRACE conn3 <- [1,782,null,{}] 08:32:54 INFO - PROCESS | 2491 | 1461252774448 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}] 08:32:54 INFO - PROCESS | 2491 | 1461252774656 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:32:54 INFO - PROCESS | 2491 | 1461252774905 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba1c000 == 86 [pid = 2491] [id = 203] 08:32:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x9072ec00) [pid = 2491] [serial = 610] [outer = (nil)] 08:32:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x92036400) [pid = 2491] [serial = 611] [outer = 0x9072ec00] 08:32:55 INFO - PROCESS | 2491 | 1461252775044 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x92040800) [pid = 2491] [serial = 612] [outer = 0x9072ec00] 08:32:56 INFO - PROCESS | 2491 | 1461252775999 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]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1640ms 08:32:56 INFO - PROCESS | 2491 | 1461252776078 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 2491 | 1461252776083 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:32:56 INFO - PROCESS | 2491 | 1461252776090 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 2491 | 1461252776094 Marionette TRACE conn3 <- [1,786,null,{}] 08:32:56 INFO - PROCESS | 2491 | 1461252776101 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}] 08:32:56 INFO - PROCESS | 2491 | 1461252776355 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:32:56 INFO - PROCESS | 2491 | 1461252776654 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf3c00 == 87 [pid = 2491] [id = 204] 08:32:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x92bf4c00) [pid = 2491] [serial = 613] [outer = (nil)] 08:32:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x92c6f400) [pid = 2491] [serial = 614] [outer = 0x92bf4c00] 08:32:56 INFO - PROCESS | 2491 | 1461252776772 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x96b05000) [pid = 2491] [serial = 615] [outer = 0x92bf4c00] 08:32:57 INFO - PROCESS | 2491 | 1461252777784 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1742ms 08:32:57 INFO - PROCESS | 2491 | 1461252777834 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 2491 | 1461252777838 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:32:57 INFO - PROCESS | 2491 | 1461252777848 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 2491 | 1461252777853 Marionette TRACE conn3 <- [1,790,null,{}] 08:32:57 INFO - PROCESS | 2491 | 1461252777860 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}] 08:32:58 INFO - PROCESS | 2491 | 1461252778078 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:32:58 INFO - PROCESS | 2491 | 1461252778333 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc2a000 == 88 [pid = 2491] [id = 205] 08:32:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8c68d800) [pid = 2491] [serial = 616] [outer = (nil)] 08:32:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x96f9e400) [pid = 2491] [serial = 617] [outer = 0x8c68d800] 08:32:58 INFO - PROCESS | 2491 | 1461252778440 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x96fa5000) [pid = 2491] [serial = 618] [outer = 0x8c68d800] 08:32:59 INFO - PROCESS | 2491 | 1461252779372 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]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1592ms 08:32:59 INFO - PROCESS | 2491 | 1461252779441 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:32:59 INFO - PROCESS | 2491 | 1461252779445 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:32:59 INFO - PROCESS | 2491 | 1461252779453 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 2491 | 1461252779456 Marionette TRACE conn3 <- [1,794,null,{}] 08:32:59 INFO - PROCESS | 2491 | 1461252779463 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}] 08:32:59 INFO - PROCESS | 2491 | 1461252779709 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:33:00 INFO - PROCESS | 2491 | 1461252779999 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x90804c00 == 89 [pid = 2491] [id = 206] 08:33:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x9203d800) [pid = 2491] [serial = 619] [outer = (nil)] 08:33:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x977a5800) [pid = 2491] [serial = 620] [outer = 0x9203d800] 08:33:00 INFO - PROCESS | 2491 | 1461252780094 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x977ad000) [pid = 2491] [serial = 621] [outer = 0x9203d800] 08:33:01 INFO - PROCESS | 2491 | 1461252781342 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1944ms 08:33:01 INFO - PROCESS | 2491 | 1461252781437 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 2491 | 1461252781446 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:33:01 INFO - PROCESS | 2491 | 1461252781455 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 2491 | 1461252781458 Marionette TRACE conn3 <- [1,798,null,{}] 08:33:01 INFO - PROCESS | 2491 | 1461252781572 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}] 08:33:01 INFO - PROCESS | 2491 | 1461252781770 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:33:01 INFO - PROCESS | 2491 | 1461252781972 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4f800 == 90 [pid = 2491] [id = 207] 08:33:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x8b88d800) [pid = 2491] [serial = 622] [outer = (nil)] 08:33:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x97c23400) [pid = 2491] [serial = 623] [outer = 0x8b88d800] 08:33:02 INFO - PROCESS | 2491 | 1461252782069 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x97ee0800) [pid = 2491] [serial = 624] [outer = 0x8b88d800] 08:33:03 INFO - PROCESS | 2491 | 1461252783050 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]]]}] 08:33:03 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 08:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1634ms 08:33:03 INFO - PROCESS | 2491 | 1461252783090 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 2491 | 1461252783095 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:33:03 INFO - PROCESS | 2491 | 1461252783102 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 2491 | 1461252783106 Marionette TRACE conn3 <- [1,802,null,{}] 08:33:03 INFO - PROCESS | 2491 | 1461252783113 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}] 08:33:03 INFO - PROCESS | 2491 | 1461252783325 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:33:03 INFO - PROCESS | 2491 | 1461252783566 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x9790fc00 == 91 [pid = 2491] [id = 208] 08:33:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x97b7f800) [pid = 2491] [serial = 625] [outer = (nil)] 08:33:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x97f10c00) [pid = 2491] [serial = 626] [outer = 0x97b7f800] 08:33:03 INFO - PROCESS | 2491 | 1461252783703 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x9810d800) [pid = 2491] [serial = 627] [outer = 0x97b7f800] 08:33:04 INFO - PROCESS | 2491 | 1461252784633 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]]]}] 08:33:04 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 08:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1633ms 08:33:04 INFO - PROCESS | 2491 | 1461252784736 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:33:04 INFO - PROCESS | 2491 | 1461252784741 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:33:04 INFO - PROCESS | 2491 | 1461252784748 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 2491 | 1461252784752 Marionette TRACE conn3 <- [1,806,null,{}] 08:33:04 INFO - PROCESS | 2491 | 1461252784758 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}] 08:33:05 INFO - PROCESS | 2491 | 1461252785005 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:33:05 INFO - PROCESS | 2491 | 1461252785605 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a2800 == 92 [pid = 2491] [id = 209] 08:33:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x8c9a2c00) [pid = 2491] [serial = 628] [outer = (nil)] 08:33:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x8c9ac800) [pid = 2491] [serial = 629] [outer = 0x8c9a2c00] 08:33:05 INFO - PROCESS | 2491 | 1461252785696 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x8e79b400) [pid = 2491] [serial = 630] [outer = 0x8c9a2c00] 08:33:06 INFO - PROCESS | 2491 | 1461252786793 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]]]}] 08:33:06 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 08:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2087ms 08:33:06 INFO - PROCESS | 2491 | 1461252786837 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 2491 | 1461252786845 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:33:06 INFO - PROCESS | 2491 | 1461252786856 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 2491 | 1461252786860 Marionette TRACE conn3 <- [1,810,null,{}] 08:33:06 INFO - PROCESS | 2491 | 1461252786870 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}] 08:33:07 INFO - PROCESS | 2491 | 1461252787125 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:33:07 INFO - PROCESS | 2491 | 1461252787385 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eadb800 == 93 [pid = 2491] [id = 210] 08:33:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x8f4e3400) [pid = 2491] [serial = 631] [outer = (nil)] 08:33:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x905e3400) [pid = 2491] [serial = 632] [outer = 0x8f4e3400] 08:33:07 INFO - PROCESS | 2491 | 1461252787518 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x90723000) [pid = 2491] [serial = 633] [outer = 0x8f4e3400] 08:33:08 INFO - PROCESS | 2491 | 1461252788614 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]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1787ms 08:33:08 INFO - PROCESS | 2491 | 1461252788647 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 2491 | 1461252788654 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:33:08 INFO - PROCESS | 2491 | 1461252788662 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 2491 | 1461252788666 Marionette TRACE conn3 <- [1,814,null,{}] 08:33:08 INFO - PROCESS | 2491 | 1461252788673 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}] 08:33:08 INFO - PROCESS | 2491 | 1461252788889 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:33:09 INFO - PROCESS | 2491 | 1461252789164 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a9c00 == 94 [pid = 2491] [id = 211] 08:33:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x905e5000) [pid = 2491] [serial = 634] [outer = (nil)] 08:33:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x9152a000) [pid = 2491] [serial = 635] [outer = 0x905e5000] 08:33:09 INFO - PROCESS | 2491 | 1461252789253 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x92b1c800) [pid = 2491] [serial = 636] [outer = 0x905e5000] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x8feef000) [pid = 2491] [serial = 556] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x8ea15400) [pid = 2491] [serial = 523] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8b88d400) [pid = 2491] [serial = 520] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x9065dc00) [pid = 2491] [serial = 526] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x9080dc00) [pid = 2491] [serial = 529] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x909ab000) [pid = 2491] [serial = 532] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x8ea17400) [pid = 2491] [serial = 544] [outer = (nil)] [url = about:blank] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x97c1c000 == 93 [pid = 2491] [id = 192] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x97813c00 == 92 [pid = 2491] [id = 191] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x950b5000 == 91 [pid = 2491] [id = 190] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e0400 == 90 [pid = 2491] [id = 189] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e7400 == 89 [pid = 2491] [id = 188] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x8e791c00 == 88 [pid = 2491] [id = 187] 08:33:10 INFO - PROCESS | 2491 | --DOCSHELL 0x89b52400 == 87 [pid = 2491] [id = 186] 08:33:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 08:33:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 08:33:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 08:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:10 INFO - _addTest/ [0,817,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 2491 | 1461252790440 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:33:10 INFO - PROCESS | 2491 | 1461252790460 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 2491 | 1461252790470 Marionette TRACE conn3 <- [1,818,null,{}] 08:33:10 INFO - PROCESS | 2491 | 1461252790479 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}] 08:33:10 INFO - PROCESS | 2491 | 1461252790688 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:33:10 INFO - PROCESS | 2491 | 1461252790912 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef7400 == 88 [pid = 2491] [id = 212] 08:33:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x8fef7800) [pid = 2491] [serial = 637] [outer = (nil)] 08:33:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x91523000) [pid = 2491] [serial = 638] [outer = 0x8fef7800] 08:33:10 INFO - PROCESS | 2491 | 1461252790994 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x92bf5000) [pid = 2491] [serial = 639] [outer = 0x8fef7800] 08:33:11 INFO - PROCESS | 2491 | 1461252791897 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]]]}] 08:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1507ms 08:33:11 INFO - PROCESS | 2491 | 1461252791960 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 2491 | 1461252791964 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:33:11 INFO - PROCESS | 2491 | 1461252791972 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 2491 | 1461252791975 Marionette TRACE conn3 <- [1,822,null,{}] 08:33:11 INFO - PROCESS | 2491 | 1461252791981 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}] 08:33:12 INFO - PROCESS | 2491 | 1461252792180 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:33:12 INFO - PROCESS | 2491 | 1461252792351 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x9203a000 == 89 [pid = 2491] [id = 213] 08:33:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x92c88800) [pid = 2491] [serial = 640] [outer = (nil)] 08:33:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x96c95800) [pid = 2491] [serial = 641] [outer = 0x92c88800] 08:33:12 INFO - PROCESS | 2491 | 1461252792434 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x96c9dc00) [pid = 2491] [serial = 642] [outer = 0x92c88800] 08:33:13 INFO - PROCESS | 2491 | 1461252793364 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] 08:33:13 INFO - PROCESS | 2491 | 1461252793416 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:33:13 INFO - PROCESS | 2491 | 1461252793433 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 2491 | 1461252793436 Marionette TRACE conn3 <- [1,826,null,{}] 08:33:13 INFO - PROCESS | 2491 | 1461252793443 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}] 08:33:13 INFO - PROCESS | 2491 | 1461252793686 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:33:13 INFO - PROCESS | 2491 | 1461252793715 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x977ab400 == 90 [pid = 2491] [id = 214] 08:33:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x9780dc00) [pid = 2491] [serial = 643] [outer = (nil)] 08:33:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x97c29400) [pid = 2491] [serial = 644] [outer = 0x9780dc00] 08:33:13 INFO - PROCESS | 2491 | 1461252793813 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x98710c00) [pid = 2491] [serial = 645] [outer = 0x9780dc00] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x90801400) [pid = 2491] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x90809c00) [pid = 2491] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8ba26800) [pid = 2491] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8bc2b800) [pid = 2491] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x96c84800) [pid = 2491] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x8eb13000) [pid = 2491] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8eae5800) [pid = 2491] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x984c6400) [pid = 2491] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8eb15400) [pid = 2491] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x89b46000) [pid = 2491] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8b56c800) [pid = 2491] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x96bd8800) [pid = 2491] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8ba21000) [pid = 2491] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x9072cc00) [pid = 2491] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x97eea400) [pid = 2491] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x89c69400) [pid = 2491] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8b6edc00) [pid = 2491] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0xa0c47800) [pid = 2491] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x89b4dc00) [pid = 2491] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x92b0dc00) [pid = 2491] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8e797000) [pid = 2491] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x8b6e3000) [pid = 2491] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8ea19c00) [pid = 2491] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x89db4800) [pid = 2491] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x9fb38400) [pid = 2491] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8c99e800) [pid = 2491] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8ea20800) [pid = 2491] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8bc2fc00) [pid = 2491] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8ea21c00) [pid = 2491] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0xa0c0d000) [pid = 2491] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x90805000) [pid = 2491] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x89c6a800) [pid = 2491] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x90849000) [pid = 2491] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8b893000) [pid = 2491] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8b891400) [pid = 2491] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0xa4789c00) [pid = 2491] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:33:15 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x9870a800) [pid = 2491] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:33:15 INFO - PROCESS | 2491 | 1461252795493 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2156ms 08:33:15 INFO - PROCESS | 2491 | 1461252795590 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:33:15 INFO - PROCESS | 2491 | 1461252795609 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:33:15 INFO - PROCESS | 2491 | 1461252795616 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 2491 | 1461252795620 Marionette TRACE conn3 <- [1,830,null,{}] 08:33:15 INFO - PROCESS | 2491 | 1461252795626 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}] 08:33:15 INFO - PROCESS | 2491 | 1461252795807 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:33:15 INFO - PROCESS | 2491 | 1461252795959 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c6a400 == 91 [pid = 2491] [id = 215] 08:33:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x89c6c800) [pid = 2491] [serial = 646] [outer = (nil)] 08:33:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8b88a400) [pid = 2491] [serial = 647] [outer = 0x89c6c800] 08:33:16 INFO - PROCESS | 2491 | 1461252796038 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8bc31400) [pid = 2491] [serial = 648] [outer = 0x89c6c800] 08:33:16 INFO - PROCESS | 2491 | 1461252796841 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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1243ms 08:33:16 INFO - PROCESS | 2491 | 1461252796859 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 2491 | 1461252796862 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:33:16 INFO - PROCESS | 2491 | 1461252796870 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 2491 | 1461252796874 Marionette TRACE conn3 <- [1,834,null,{}] 08:33:16 INFO - PROCESS | 2491 | 1461252796881 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}] 08:33:17 INFO - PROCESS | 2491 | 1461252797133 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:33:17 INFO - PROCESS | 2491 | 1461252797153 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b45c00 == 92 [pid = 2491] [id = 216] 08:33:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x89b4dc00) [pid = 2491] [serial = 649] [outer = (nil)] 08:33:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8eb12c00) [pid = 2491] [serial = 650] [outer = 0x89b4dc00] 08:33:17 INFO - PROCESS | 2491 | 1461252797235 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x90727000) [pid = 2491] [serial = 651] [outer = 0x89b4dc00] 08:33:18 INFO - PROCESS | 2491 | 1461252798494 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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1641ms 08:33:18 INFO - PROCESS | 2491 | 1461252798513 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 2491 | 1461252798522 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:33:18 INFO - PROCESS | 2491 | 1461252798533 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 2491 | 1461252798538 Marionette TRACE conn3 <- [1,838,null,{}] 08:33:18 INFO - PROCESS | 2491 | 1461252798548 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}] 08:33:18 INFO - PROCESS | 2491 | 1461252798818 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:33:19 INFO - PROCESS | 2491 | 1461252799123 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c683c00 == 93 [pid = 2491] [id = 217] 08:33:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8c68f000) [pid = 2491] [serial = 652] [outer = (nil)] 08:33:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8eadc800) [pid = 2491] [serial = 653] [outer = 0x8c68f000] 08:33:19 INFO - PROCESS | 2491 | 1461252799229 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8eb13000) [pid = 2491] [serial = 654] [outer = 0x8c68f000] 08:33:20 INFO - PROCESS | 2491 | 1461252800318 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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1800ms 08:33:20 INFO - PROCESS | 2491 | 1461252800334 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 2491 | 1461252800344 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:33:20 INFO - PROCESS | 2491 | 1461252800357 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 2491 | 1461252800363 Marionette TRACE conn3 <- [1,842,null,{}] 08:33:20 INFO - PROCESS | 2491 | 1461252800372 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}] 08:33:20 INFO - PROCESS | 2491 | 1461252800610 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:33:20 INFO - PROCESS | 2491 | 1461252800908 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae2000 == 94 [pid = 2491] [id = 218] 08:33:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x905d9c00) [pid = 2491] [serial = 655] [outer = (nil)] 08:33:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x90849800) [pid = 2491] [serial = 656] [outer = 0x905d9c00] 08:33:21 INFO - PROCESS | 2491 | 1461252801048 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x91522c00) [pid = 2491] [serial = 657] [outer = 0x905d9c00] 08:33:22 INFO - PROCESS | 2491 | 1461252802027 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1695ms 08:33:22 INFO - PROCESS | 2491 | 1461252802051 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 2491 | 1461252802056 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:33:22 INFO - PROCESS | 2491 | 1461252802064 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 2491 | 1461252802072 Marionette TRACE conn3 <- [1,846,null,{}] 08:33:22 INFO - PROCESS | 2491 | 1461252802096 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}] 08:33:22 INFO - PROCESS | 2491 | 1461252802466 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:33:22 INFO - PROCESS | 2491 | 1461252802763 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa6000 == 95 [pid = 2491] [id = 219] 08:33:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96fb5800) [pid = 2491] [serial = 658] [outer = (nil)] 08:33:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x97c2a400) [pid = 2491] [serial = 659] [outer = 0x96fb5800] 08:33:22 INFO - PROCESS | 2491 | 1461252802891 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x9870d800) [pid = 2491] [serial = 660] [outer = 0x96fb5800] 08:33:23 INFO - PROCESS | 2491 | 1461252803913 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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1896ms 08:33:23 INFO - PROCESS | 2491 | 1461252803961 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 2491 | 1461252803967 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:33:23 INFO - PROCESS | 2491 | 1461252803975 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 2491 | 1461252803978 Marionette TRACE conn3 <- [1,850,null,{}] 08:33:23 INFO - PROCESS | 2491 | 1461252803985 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}] 08:33:24 INFO - PROCESS | 2491 | 1461252804207 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:33:24 INFO - PROCESS | 2491 | 1461252804454 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56f800 == 96 [pid = 2491] [id = 220] 08:33:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x97b75000) [pid = 2491] [serial = 661] [outer = (nil)] 08:33:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x98e90400) [pid = 2491] [serial = 662] [outer = 0x97b75000] 08:33:24 INFO - PROCESS | 2491 | 1461252804596 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x99206000) [pid = 2491] [serial = 663] [outer = 0x97b75000] 08:33:25 INFO - PROCESS | 2491 | 1461252805624 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1696ms 08:33:25 INFO - PROCESS | 2491 | 1461252805672 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 2491 | 1461252805675 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:33:25 INFO - PROCESS | 2491 | 1461252805684 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 2491 | 1461252805689 Marionette TRACE conn3 <- [1,854,null,{}] 08:33:25 INFO - PROCESS | 2491 | 1461252805696 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}] 08:33:25 INFO - PROCESS | 2491 | 1461252805944 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:33:26 INFO - PROCESS | 2491 | 1461252806247 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b0dc00 == 97 [pid = 2491] [id = 221] 08:33:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x9994b000) [pid = 2491] [serial = 664] [outer = (nil)] 08:33:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x999d5800) [pid = 2491] [serial = 665] [outer = 0x9994b000] 08:33:26 INFO - PROCESS | 2491 | 1461252806356 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x99b90800) [pid = 2491] [serial = 666] [outer = 0x9994b000] 08:33:27 INFO - PROCESS | 2491 | 1461252807392 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1785ms 08:33:27 INFO - PROCESS | 2491 | 1461252807472 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 2491 | 1461252807477 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:33:27 INFO - PROCESS | 2491 | 1461252807484 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 2491 | 1461252807489 Marionette TRACE conn3 <- [1,858,null,{}] 08:33:27 INFO - PROCESS | 2491 | 1461252807496 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}] 08:33:27 INFO - PROCESS | 2491 | 1461252807757 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:33:28 INFO - PROCESS | 2491 | 1461252808038 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x98e24400 == 98 [pid = 2491] [id = 222] 08:33:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x9920fc00) [pid = 2491] [serial = 667] [outer = (nil)] 08:33:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x9df1b000) [pid = 2491] [serial = 668] [outer = 0x9920fc00] 08:33:28 INFO - PROCESS | 2491 | 1461252808141 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x9ea2b400) [pid = 2491] [serial = 669] [outer = 0x9920fc00] 08:33:29 INFO - PROCESS | 2491 | 1461252809101 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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1689ms 08:33:29 INFO - PROCESS | 2491 | 1461252809174 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 2491 | 1461252809178 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:33:29 INFO - PROCESS | 2491 | 1461252809186 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 2491 | 1461252809191 Marionette TRACE conn3 <- [1,862,null,{}] 08:33:29 INFO - PROCESS | 2491 | 1461252809197 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}] 08:33:29 INFO - PROCESS | 2491 | 1461252809450 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:33:29 INFO - PROCESS | 2491 | 1461252809749 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bedc00 == 99 [pid = 2491] [id = 223] 08:33:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x97758c00) [pid = 2491] [serial = 670] [outer = (nil)] 08:33:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x9fc5c800) [pid = 2491] [serial = 671] [outer = 0x97758c00] 08:33:29 INFO - PROCESS | 2491 | 1461252809848 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa0013400) [pid = 2491] [serial = 672] [outer = 0x97758c00] 08:33:30 INFO - PROCESS | 2491 | 1461252810808 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1645ms 08:33:30 INFO - PROCESS | 2491 | 1461252810831 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:33:30 INFO - PROCESS | 2491 | 1461252810836 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:33:30 INFO - PROCESS | 2491 | 1461252810843 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 2491 | 1461252810847 Marionette TRACE conn3 <- [1,866,null,{}] 08:33:30 INFO - PROCESS | 2491 | 1461252810855 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}] 08:33:31 INFO - PROCESS | 2491 | 1461252811061 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:33:31 INFO - PROCESS | 2491 | 1461252811320 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x98b1c000 == 100 [pid = 2491] [id = 224] 08:33:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x9b18dc00) [pid = 2491] [serial = 673] [outer = (nil)] 08:33:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0xa0a17800) [pid = 2491] [serial = 674] [outer = 0x9b18dc00] 08:33:31 INFO - PROCESS | 2491 | 1461252811462 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa0a1ec00) [pid = 2491] [serial = 675] [outer = 0x9b18dc00] 08:33:32 INFO - PROCESS | 2491 | 1461252812619 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]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1790ms 08:33:32 INFO - PROCESS | 2491 | 1461252812633 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 2491 | 1461252812638 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:33:32 INFO - PROCESS | 2491 | 1461252812646 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 2491 | 1461252812651 Marionette TRACE conn3 <- [1,870,null,{}] 08:33:32 INFO - PROCESS | 2491 | 1461252812658 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}] 08:33:32 INFO - PROCESS | 2491 | 1461252812879 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:33:33 INFO - PROCESS | 2491 | 1461252813138 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x98e28800 == 101 [pid = 2491] [id = 225] 08:33:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x99933000) [pid = 2491] [serial = 676] [outer = (nil)] 08:33:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0xa0c0d000) [pid = 2491] [serial = 677] [outer = 0x99933000] 08:33:33 INFO - PROCESS | 2491 | 1461252813247 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0xa0c4a000) [pid = 2491] [serial = 678] [outer = 0x99933000] 08:33:34 INFO - PROCESS | 2491 | 1461252814219 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]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1590ms 08:33:34 INFO - PROCESS | 2491 | 1461252814237 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:33:34 INFO - PROCESS | 2491 | 1461252814241 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:33:34 INFO - PROCESS | 2491 | 1461252814249 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 2491 | 1461252814252 Marionette TRACE conn3 <- [1,874,null,{}] 08:33:34 INFO - PROCESS | 2491 | 1461252814259 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}] 08:33:34 INFO - PROCESS | 2491 | 1461252814491 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:33:34 INFO - PROCESS | 2491 | 1461252814824 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c25400 == 102 [pid = 2491] [id = 226] 08:33:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0xa0f7cc00) [pid = 2491] [serial = 679] [outer = (nil)] 08:33:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0xa0f82800) [pid = 2491] [serial = 680] [outer = 0xa0f7cc00] 08:33:34 INFO - PROCESS | 2491 | 1461252814976 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0xa0f83c00) [pid = 2491] [serial = 681] [outer = 0xa0f7cc00] 08:33:35 INFO - PROCESS | 2491 | 1461252815953 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]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1746ms 08:33:35 INFO - PROCESS | 2491 | 1461252815995 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 2491 | 1461252816001 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:33:36 INFO - PROCESS | 2491 | 1461252816008 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 2491 | 1461252816013 Marionette TRACE conn3 <- [1,878,null,{}] 08:33:36 INFO - PROCESS | 2491 | 1461252816020 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}] 08:33:36 INFO - PROCESS | 2491 | 1461252816321 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:33:36 INFO - PROCESS | 2491 | 1461252816628 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea1d000 == 103 [pid = 2491] [id = 227] 08:33:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0xa0f7b000) [pid = 2491] [serial = 682] [outer = (nil)] 08:33:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0xa3c84400) [pid = 2491] [serial = 683] [outer = 0xa0f7b000] 08:33:36 INFO - PROCESS | 2491 | 1461252816745 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0xa445a800) [pid = 2491] [serial = 684] [outer = 0xa0f7b000] 08:33:37 INFO - PROCESS | 2491 | 1461252817717 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]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1782ms 08:33:37 INFO - PROCESS | 2491 | 1461252817792 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 2491 | 1461252817797 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:33:37 INFO - PROCESS | 2491 | 1461252817804 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 2491 | 1461252817808 Marionette TRACE conn3 <- [1,882,null,{}] 08:33:37 INFO - PROCESS | 2491 | 1461252817814 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}] 08:33:38 INFO - PROCESS | 2491 | 1461252818084 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:33:38 INFO - PROCESS | 2491 | 1461252818389 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba24c00 == 104 [pid = 2491] [id = 228] 08:33:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x8bc2e800) [pid = 2491] [serial = 685] [outer = (nil)] 08:33:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x8eb19400) [pid = 2491] [serial = 686] [outer = 0x8bc2e800] 08:33:38 INFO - PROCESS | 2491 | 1461252818486 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x8ebc5800) [pid = 2491] [serial = 687] [outer = 0x8bc2e800] 08:33:39 INFO - PROCESS | 2491 | 1461252819449 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1682ms 08:33:39 INFO - PROCESS | 2491 | 1461252819487 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:33:39 INFO - PROCESS | 2491 | 1461252819492 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:33:39 INFO - PROCESS | 2491 | 1461252819500 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 2491 | 1461252819504 Marionette TRACE conn3 <- [1,886,null,{}] 08:33:39 INFO - PROCESS | 2491 | 1461252819511 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}] 08:33:39 INFO - PROCESS | 2491 | 1461252819728 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:33:40 INFO - PROCESS | 2491 | 1461252820493 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc32000 == 105 [pid = 2491] [id = 229] 08:33:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x8bc34800) [pid = 2491] [serial = 688] [outer = (nil)] 08:33:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x8c9a5000) [pid = 2491] [serial = 689] [outer = 0x8bc34800] 08:33:40 INFO - PROCESS | 2491 | 1461252820590 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x8e885000) [pid = 2491] [serial = 690] [outer = 0x8bc34800] 08:33:41 INFO - PROCESS | 2491 | 1461252821547 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2095ms 08:33:41 INFO - PROCESS | 2491 | 1461252821596 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 2491 | 1461252821604 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:33:41 INFO - PROCESS | 2491 | 1461252821616 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 2491 | 1461252821620 Marionette TRACE conn3 <- [1,890,null,{}] 08:33:41 INFO - PROCESS | 2491 | 1461252821630 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}] 08:33:41 INFO - PROCESS | 2491 | 1461252821913 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:33:42 INFO - PROCESS | 2491 | 1461252822343 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e7400 == 106 [pid = 2491] [id = 230] 08:33:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x8e791c00) [pid = 2491] [serial = 691] [outer = (nil)] 08:33:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0x8ebc6800) [pid = 2491] [serial = 692] [outer = 0x8e791c00] 08:33:42 INFO - PROCESS | 2491 | 1461252822435 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0x8fef5000) [pid = 2491] [serial = 693] [outer = 0x8e791c00] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x91525400 == 105 [pid = 2491] [id = 93] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x8f282c00 == 104 [pid = 2491] [id = 82] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x96fb0400 == 103 [pid = 2491] [id = 94] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0x8f4de000) [pid = 2491] [serial = 596] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae0c00 == 102 [pid = 2491] [id = 198] 08:33:43 INFO - PROCESS | 2491 | 1461252823619 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]]]}] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x90724000 == 101 [pid = 2491] [id = 202] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x8f282400 == 100 [pid = 2491] [id = 201] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x8c689000 == 99 [pid = 2491] [id = 200] 08:33:43 INFO - PROCESS | 2491 | --DOCSHELL 0x89b48800 == 98 [pid = 2491] [id = 199] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0x8c682400) [pid = 2491] [serial = 587] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x90653c00) [pid = 2491] [serial = 557] [outer = (nil)] [url = about:blank] 08:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2044ms 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x8b6eec00) [pid = 2491] [serial = 559] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8eae8000) [pid = 2491] [serial = 562] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x90850c00) [pid = 2491] [serial = 566] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x96c97800) [pid = 2491] [serial = 569] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x8eb18c00) [pid = 2491] [serial = 593] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x9790c000) [pid = 2491] [serial = 572] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x97ee9c00) [pid = 2491] [serial = 575] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x98f8dc00) [pid = 2491] [serial = 578] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x9994b400) [pid = 2491] [serial = 581] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x8b6e1000) [pid = 2491] [serial = 362] [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.] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8f283800) [pid = 2491] [serial = 594] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8e889c00) [pid = 2491] [serial = 591] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x90730c00) [pid = 2491] [serial = 383] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x8ebb9c00) [pid = 2491] [serial = 497] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x92c80000) [pid = 2491] [serial = 476] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x8ba1d000) [pid = 2491] [serial = 494] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x9072e400) [pid = 2491] [serial = 527] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0xa4739800) [pid = 2491] [serial = 425] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x98715000) [pid = 2491] [serial = 491] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x89b4e400) [pid = 2491] [serial = 437] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x89c74400) [pid = 2491] [serial = 440] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x977a5000) [pid = 2491] [serial = 500] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0xa490d400) [pid = 2491] [serial = 434] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8c68f400) [pid = 2491] [serial = 470] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0xa472f400) [pid = 2491] [serial = 488] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8ebc2800) [pid = 2491] [serial = 404] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x97c22400) [pid = 2491] [serial = 410] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x9918bc00) [pid = 2491] [serial = 482] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8eb1b800) [pid = 2491] [serial = 524] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x8ea22000) [pid = 2491] [serial = 422] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8eb16c00) [pid = 2491] [serial = 428] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0xa0fe7c00) [pid = 2491] [serial = 419] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x9084c000) [pid = 2491] [serial = 530] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0xa4784c00) [pid = 2491] [serial = 431] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x96fa8400) [pid = 2491] [serial = 479] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x99151c00) [pid = 2491] [serial = 413] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8ea1c800) [pid = 2491] [serial = 443] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x9140f400) [pid = 2491] [serial = 533] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8ba24400) [pid = 2491] [serial = 521] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x99c50800) [pid = 2491] [serial = 416] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0xa0f7d000) [pid = 2491] [serial = 485] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x9065a400) [pid = 2491] [serial = 545] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8b574c00) [pid = 2491] [serial = 407] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x8f4df000) [pid = 2491] [serial = 473] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8e78f400) [pid = 2491] [serial = 590] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8fee9c00) [pid = 2491] [serial = 585] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8eb14400) [pid = 2491] [serial = 584] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8c9a7c00) [pid = 2491] [serial = 588] [outer = (nil)] [url = about:blank] 08:33:43 INFO - PROCESS | 2491 | 1461252823728 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 2491 | 1461252823745 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:33:43 INFO - PROCESS | 2491 | 1461252823781 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 2491 | 1461252823784 Marionette TRACE conn3 <- [1,894,null,{}] 08:33:43 INFO - PROCESS | 2491 | 1461252823792 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}] 08:33:44 INFO - PROCESS | 2491 | 1461252824061 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:33:44 INFO - PROCESS | 2491 | 1461252824264 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e4000 == 99 [pid = 2491] [id = 231] 08:33:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8c68fc00) [pid = 2491] [serial = 694] [outer = (nil)] 08:33:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8e889c00) [pid = 2491] [serial = 695] [outer = 0x8c68fc00] 08:33:44 INFO - PROCESS | 2491 | 1461252824347 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8eaddc00) [pid = 2491] [serial = 696] [outer = 0x8c68fc00] 08:33:45 INFO - PROCESS | 2491 | 1461252825206 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1502ms 08:33:45 INFO - PROCESS | 2491 | 1461252825274 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:33:45 INFO - PROCESS | 2491 | 1461252825279 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:33:45 INFO - PROCESS | 2491 | 1461252825294 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 2491 | 1461252825304 Marionette TRACE conn3 <- [1,898,null,{}] 08:33:45 INFO - PROCESS | 2491 | 1461252825313 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}] 08:33:45 INFO - PROCESS | 2491 | 1461252825518 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:33:45 INFO - PROCESS | 2491 | 1461252825748 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e78f400 == 100 [pid = 2491] [id = 232] 08:33:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8f4e3800) [pid = 2491] [serial = 697] [outer = (nil)] 08:33:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x905e8800) [pid = 2491] [serial = 698] [outer = 0x8f4e3800] 08:33:45 INFO - PROCESS | 2491 | 1461252825834 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90724000) [pid = 2491] [serial = 699] [outer = 0x8f4e3800] 08:33:46 INFO - PROCESS | 2491 | 1461252826715 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1499ms 08:33:46 INFO - PROCESS | 2491 | 1461252826786 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 2491 | 1461252826790 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:33:46 INFO - PROCESS | 2491 | 1461252826798 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 2491 | 1461252826800 Marionette TRACE conn3 <- [1,902,null,{}] 08:33:46 INFO - PROCESS | 2491 | 1461252826814 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}] 08:33:47 INFO - PROCESS | 2491 | 1461252827064 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:33:47 INFO - PROCESS | 2491 | 1461252827091 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb1c800 == 101 [pid = 2491] [id = 233] 08:33:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x90653400) [pid = 2491] [serial = 700] [outer = (nil)] 08:33:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x9080ec00) [pid = 2491] [serial = 701] [outer = 0x90653400] 08:33:47 INFO - PROCESS | 2491 | 1461252827170 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x9084d000) [pid = 2491] [serial = 702] [outer = 0x90653400] 08:33:48 INFO - PROCESS | 2491 | 1461252828480 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]]]}] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x9780dc00) [pid = 2491] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8c9a2c00) [pid = 2491] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8fef7800) [pid = 2491] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8f4e3400) [pid = 2491] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x905e5000) [pid = 2491] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x92c88800) [pid = 2491] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x89c6c800) [pid = 2491] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:33:48 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8eb17800) [pid = 2491] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1750ms 08:33:48 INFO - PROCESS | 2491 | 1461252828557 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 2491 | 1461252828561 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:33:48 INFO - PROCESS | 2491 | 1461252828568 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 2491 | 1461252828570 Marionette TRACE conn3 <- [1,906,null,{}] 08:33:48 INFO - PROCESS | 2491 | 1461252828576 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}] 08:33:48 INFO - PROCESS | 2491 | 1461252828773 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:33:49 INFO - PROCESS | 2491 | 1461252828981 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x90726400 == 102 [pid = 2491] [id = 234] 08:33:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x9072a800) [pid = 2491] [serial = 703] [outer = (nil)] 08:33:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x9080a000) [pid = 2491] [serial = 704] [outer = 0x9072a800] 08:33:49 INFO - PROCESS | 2491 | 1461252829077 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x91525400) [pid = 2491] [serial = 705] [outer = 0x9072a800] 08:33:49 INFO - PROCESS | 2491 | 1461252829858 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1332ms 08:33:49 INFO - PROCESS | 2491 | 1461252829902 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 2491 | 1461252829906 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:33:49 INFO - PROCESS | 2491 | 1461252829913 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 2491 | 1461252829917 Marionette TRACE conn3 <- [1,910,null,{}] 08:33:49 INFO - PROCESS | 2491 | 1461252829923 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}] 08:33:50 INFO - PROCESS | 2491 | 1461252830104 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:33:50 INFO - PROCESS | 2491 | 1461252830121 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae3800 == 103 [pid = 2491] [id = 235] 08:33:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8f28a800) [pid = 2491] [serial = 706] [outer = (nil)] 08:33:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x92b1cc00) [pid = 2491] [serial = 707] [outer = 0x8f28a800] 08:33:50 INFO - PROCESS | 2491 | 1461252830346 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x92c82800) [pid = 2491] [serial = 708] [outer = 0x8f28a800] 08:33:51 INFO - PROCESS | 2491 | 1461252831451 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1587ms 08:33:51 INFO - PROCESS | 2491 | 1461252831502 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 2491 | 1461252831511 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:33:51 INFO - PROCESS | 2491 | 1461252831523 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 2491 | 1461252831529 Marionette TRACE conn3 <- [1,914,null,{}] 08:33:51 INFO - PROCESS | 2491 | 1461252831538 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}] 08:33:51 INFO - PROCESS | 2491 | 1461252831849 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:33:52 INFO - PROCESS | 2491 | 1461252832093 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc2b800 == 104 [pid = 2491] [id = 236] 08:33:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8c9abc00) [pid = 2491] [serial = 709] [outer = (nil)] 08:33:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8ea17000) [pid = 2491] [serial = 710] [outer = 0x8c9abc00] 08:33:52 INFO - PROCESS | 2491 | 1461252832191 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8eb17800) [pid = 2491] [serial = 711] [outer = 0x8c9abc00] 08:33:53 INFO - PROCESS | 2491 | 1461252833152 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]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1687ms 08:33:53 INFO - PROCESS | 2491 | 1461252833210 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 2491 | 1461252833220 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:33:53 INFO - PROCESS | 2491 | 1461252833233 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 2491 | 1461252833237 Marionette TRACE conn3 <- [1,918,null,{}] 08:33:53 INFO - PROCESS | 2491 | 1461252833245 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}] 08:33:53 INFO - PROCESS | 2491 | 1461252833473 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:33:53 INFO - PROCESS | 2491 | 1461252833796 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x905de400 == 105 [pid = 2491] [id = 237] 08:33:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x905df800) [pid = 2491] [serial = 712] [outer = (nil)] 08:33:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x90657000) [pid = 2491] [serial = 713] [outer = 0x905df800] 08:33:53 INFO - PROCESS | 2491 | 1461252833935 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x90803000) [pid = 2491] [serial = 714] [outer = 0x905df800] 08:33:54 INFO - PROCESS | 2491 | 1461252834965 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]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1792ms 08:33:55 INFO - PROCESS | 2491 | 1461252835026 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 2491 | 1461252835031 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:33:55 INFO - PROCESS | 2491 | 1461252835039 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 2491 | 1461252835045 Marionette TRACE conn3 <- [1,922,null,{}] 08:33:55 INFO - PROCESS | 2491 | 1461252835064 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}] 08:33:55 INFO - PROCESS | 2491 | 1461252835329 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:33:55 INFO - PROCESS | 2491 | 1461252835629 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4da400 == 106 [pid = 2491] [id = 238] 08:33:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x950abc00) [pid = 2491] [serial = 715] [outer = (nil)] 08:33:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x96b01c00) [pid = 2491] [serial = 716] [outer = 0x950abc00] 08:33:55 INFO - PROCESS | 2491 | 1461252835725 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96c96800) [pid = 2491] [serial = 717] [outer = 0x950abc00] 08:33:56 INFO - PROCESS | 2491 | 1461252836674 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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1688ms 08:33:56 INFO - PROCESS | 2491 | 1461252836731 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 2491 | 1461252836738 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:33:56 INFO - PROCESS | 2491 | 1461252836750 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 2491 | 1461252836753 Marionette TRACE conn3 <- [1,926,null,{}] 08:33:56 INFO - PROCESS | 2491 | 1461252836760 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}] 08:33:56 INFO - PROCESS | 2491 | 1461252836980 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:33:57 INFO - PROCESS | 2491 | 1461252837313 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4d000 == 107 [pid = 2491] [id = 239] 08:33:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x92b11000) [pid = 2491] [serial = 718] [outer = (nil)] 08:33:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96fa6400) [pid = 2491] [serial = 719] [outer = 0x92b11000] 08:33:57 INFO - PROCESS | 2491 | 1461252837420 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x97750400) [pid = 2491] [serial = 720] [outer = 0x92b11000] 08:33:58 INFO - PROCESS | 2491 | 1461252838370 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1683ms 08:33:58 INFO - PROCESS | 2491 | 1461252838435 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 2491 | 1461252838439 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:33:58 INFO - PROCESS | 2491 | 1461252838447 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 2491 | 1461252838451 Marionette TRACE conn3 <- [1,930,null,{}] 08:33:58 INFO - PROCESS | 2491 | 1461252838457 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}] 08:33:58 INFO - PROCESS | 2491 | 1461252838674 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:33:58 INFO - PROCESS | 2491 | 1461252838922 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b43400 == 108 [pid = 2491] [id = 240] 08:33:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96c85400) [pid = 2491] [serial = 721] [outer = (nil)] 08:33:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x97c1bc00) [pid = 2491] [serial = 722] [outer = 0x96c85400] 08:33:59 INFO - PROCESS | 2491 | 1461252839063 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97ced800) [pid = 2491] [serial = 723] [outer = 0x96c85400] 08:34:00 INFO - PROCESS | 2491 | 1461252840053 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]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1684ms 08:34:00 INFO - PROCESS | 2491 | 1461252840131 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 2491 | 1461252840135 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:34:00 INFO - PROCESS | 2491 | 1461252840143 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 2491 | 1461252840147 Marionette TRACE conn3 <- [1,934,null,{}] 08:34:00 INFO - PROCESS | 2491 | 1461252840155 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}] 08:34:00 INFO - PROCESS | 2491 | 1461252840442 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:34:00 INFO - PROCESS | 2491 | 1461252840748 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e4c00 == 109 [pid = 2491] [id = 241] 08:34:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x977ac800) [pid = 2491] [serial = 724] [outer = (nil)] 08:34:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x98f8dc00) [pid = 2491] [serial = 725] [outer = 0x977ac800] 08:34:00 INFO - PROCESS | 2491 | 1461252840849 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x999d0c00) [pid = 2491] [serial = 726] [outer = 0x977ac800] 08:34:01 INFO - PROCESS | 2491 | 1461252841812 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]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1735ms 08:34:01 INFO - PROCESS | 2491 | 1461252841880 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:34:01 INFO - PROCESS | 2491 | 1461252841884 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:34:01 INFO - PROCESS | 2491 | 1461252841892 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 2491 | 1461252841896 Marionette TRACE conn3 <- [1,938,null,{}] 08:34:01 INFO - PROCESS | 2491 | 1461252841902 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}] 08:34:02 INFO - PROCESS | 2491 | 1461252842115 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:34:02 INFO - PROCESS | 2491 | 1461252842425 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf1400 == 110 [pid = 2491] [id = 242] 08:34:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x99152000) [pid = 2491] [serial = 727] [outer = (nil)] 08:34:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x9b158c00) [pid = 2491] [serial = 728] [outer = 0x99152000] 08:34:02 INFO - PROCESS | 2491 | 1461252842527 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x9b15ec00) [pid = 2491] [serial = 729] [outer = 0x99152000] 08:34:03 INFO - PROCESS | 2491 | 1461252843450 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]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1633ms 08:34:03 INFO - PROCESS | 2491 | 1461252843525 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:34:03 INFO - PROCESS | 2491 | 1461252843528 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:34:03 INFO - PROCESS | 2491 | 1461252843536 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 2491 | 1461252843540 Marionette TRACE conn3 <- [1,942,null,{}] 08:34:03 INFO - PROCESS | 2491 | 1461252843547 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}] 08:34:03 INFO - PROCESS | 2491 | 1461252843762 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:34:04 INFO - PROCESS | 2491 | 1461252844013 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x99b87800 == 111 [pid = 2491] [id = 243] 08:34:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x99b8fc00) [pid = 2491] [serial = 730] [outer = (nil)] 08:34:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa00acc00) [pid = 2491] [serial = 731] [outer = 0x99b8fc00] 08:34:04 INFO - PROCESS | 2491 | 1461252844152 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0xa0a1f800) [pid = 2491] [serial = 732] [outer = 0x99b8fc00] 08:34:05 INFO - PROCESS | 2491 | 1461252845083 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1589ms 08:34:05 INFO - PROCESS | 2491 | 1461252845127 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:34:05 INFO - PROCESS | 2491 | 1461252845132 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:34:05 INFO - PROCESS | 2491 | 1461252845139 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 2491 | 1461252845142 Marionette TRACE conn3 <- [1,946,null,{}] 08:34:05 INFO - PROCESS | 2491 | 1461252845150 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}] 08:34:05 INFO - PROCESS | 2491 | 1461252845364 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:34:05 INFO - PROCESS | 2491 | 1461252845620 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b47400 == 112 [pid = 2491] [id = 244] 08:34:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x99210c00) [pid = 2491] [serial = 733] [outer = (nil)] 08:34:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa0f7c800) [pid = 2491] [serial = 734] [outer = 0x99210c00] 08:34:05 INFO - PROCESS | 2491 | 1461252845756 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0xa0fe6800) [pid = 2491] [serial = 735] [outer = 0x99210c00] 08:34:06 INFO - PROCESS | 2491 | 1461252846682 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]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1588ms 08:34:06 INFO - PROCESS | 2491 | 1461252846728 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 2491 | 1461252846733 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:34:06 INFO - PROCESS | 2491 | 1461252846740 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 2491 | 1461252846744 Marionette TRACE conn3 <- [1,950,null,{}] 08:34:06 INFO - PROCESS | 2491 | 1461252846752 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}] 08:34:07 INFO - PROCESS | 2491 | 1461252847010 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:34:07 INFO - PROCESS | 2491 | 1461252847325 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x9fb30c00 == 113 [pid = 2491] [id = 245] 08:34:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x9fb37400) [pid = 2491] [serial = 736] [outer = (nil)] 08:34:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0xa3c86400) [pid = 2491] [serial = 737] [outer = 0x9fb37400] 08:34:07 INFO - PROCESS | 2491 | 1461252847498 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0xa4458400) [pid = 2491] [serial = 738] [outer = 0x9fb37400] 08:34:08 INFO - PROCESS | 2491 | 1461252848457 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1792ms 08:34:08 INFO - PROCESS | 2491 | 1461252848534 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 2491 | 1461252848539 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:34:08 INFO - PROCESS | 2491 | 1461252848547 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 2491 | 1461252848552 Marionette TRACE conn3 <- [1,954,null,{}] 08:34:08 INFO - PROCESS | 2491 | 1461252848559 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}] 08:34:08 INFO - PROCESS | 2491 | 1461252848811 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:34:09 INFO - PROCESS | 2491 | 1461252849080 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c75c00 == 114 [pid = 2491] [id = 246] 08:34:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0xa45e7400) [pid = 2491] [serial = 739] [outer = (nil)] 08:34:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0xa4731000) [pid = 2491] [serial = 740] [outer = 0xa45e7400] 08:34:09 INFO - PROCESS | 2491 | 1461252849221 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0xa473a400) [pid = 2491] [serial = 741] [outer = 0xa45e7400] 08:34:10 INFO - PROCESS | 2491 | 1461252850130 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]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1631ms 08:34:10 INFO - PROCESS | 2491 | 1461252850180 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:34:10 INFO - PROCESS | 2491 | 1461252850184 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:34:10 INFO - PROCESS | 2491 | 1461252850192 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 2491 | 1461252850196 Marionette TRACE conn3 <- [1,958,null,{}] 08:34:10 INFO - PROCESS | 2491 | 1461252850202 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}] 08:34:10 INFO - PROCESS | 2491 | 1461252850414 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:34:10 INFO - PROCESS | 2491 | 1461252850671 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x9ea26c00 == 115 [pid = 2491] [id = 247] 08:34:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x9ea27800) [pid = 2491] [serial = 742] [outer = (nil)] 08:34:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0xa4784400) [pid = 2491] [serial = 743] [outer = 0x9ea27800] 08:34:10 INFO - PROCESS | 2491 | 1461252850803 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0xa4788000) [pid = 2491] [serial = 744] [outer = 0x9ea27800] 08:34:11 INFO - PROCESS | 2491 | 1461252851698 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]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1542ms 08:34:11 INFO - PROCESS | 2491 | 1461252851734 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 2491 | 1461252851739 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:34:11 INFO - PROCESS | 2491 | 1461252851762 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 2491 | 1461252851767 Marionette TRACE conn3 <- [1,962,null,{}] 08:34:11 INFO - PROCESS | 2491 | 1461252851780 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}] 08:34:12 INFO - PROCESS | 2491 | 1461252852019 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:34:12 INFO - PROCESS | 2491 | 1461252852286 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x98f8d800 == 116 [pid = 2491] [id = 248] 08:34:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0xa2a3e800) [pid = 2491] [serial = 745] [outer = (nil)] 08:34:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0xa4905400) [pid = 2491] [serial = 746] [outer = 0xa2a3e800] 08:34:12 INFO - PROCESS | 2491 | 1461252852428 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0xa4909400) [pid = 2491] [serial = 747] [outer = 0xa2a3e800] 08:34:13 INFO - PROCESS | 2491 | 1461252853670 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]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1969ms 08:34:13 INFO - PROCESS | 2491 | 1461252853719 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 2491 | 1461252853726 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:34:13 INFO - PROCESS | 2491 | 1461252853738 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 2491 | 1461252853745 Marionette TRACE conn3 <- [1,966,null,{}] 08:34:13 INFO - PROCESS | 2491 | 1461252853773 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}] 08:34:14 INFO - PROCESS | 2491 | 1461252854172 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:34:14 INFO - PROCESS | 2491 | 1461252854371 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x89393800 == 117 [pid = 2491] [id = 249] 08:34:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x89393c00) [pid = 2491] [serial = 748] [outer = (nil)] 08:34:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x8939d000) [pid = 2491] [serial = 749] [outer = 0x89393c00] 08:34:14 INFO - PROCESS | 2491 | 1461252854465 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x8939e800) [pid = 2491] [serial = 750] [outer = 0x89393c00] 08:34:15 INFO - PROCESS | 2491 | 1461252855360 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]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1672ms 08:34:15 INFO - PROCESS | 2491 | 1461252855424 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 2491 | 1461252855429 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:34:15 INFO - PROCESS | 2491 | 1461252855437 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 2491 | 1461252855440 Marionette TRACE conn3 <- [1,970,null,{}] 08:34:15 INFO - PROCESS | 2491 | 1461252855448 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}] 08:34:15 INFO - PROCESS | 2491 | 1461252855664 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:34:15 INFO - PROCESS | 2491 | 1461252855925 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939b800 == 118 [pid = 2491] [id = 250] 08:34:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0x8939f800) [pid = 2491] [serial = 751] [outer = (nil)] 08:34:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0xa478ac00) [pid = 2491] [serial = 752] [outer = 0x8939f800] 08:34:16 INFO - PROCESS | 2491 | 1461252856081 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 189 (0xa490b800) [pid = 2491] [serial = 753] [outer = 0x8939f800] 08:34:17 INFO - PROCESS | 2491 | 1461252857470 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]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2137ms 08:34:17 INFO - PROCESS | 2491 | 1461252857590 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 2491 | 1461252857597 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:34:17 INFO - PROCESS | 2491 | 1461252857608 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 2491 | 1461252857613 Marionette TRACE conn3 <- [1,974,null,{}] 08:34:17 INFO - PROCESS | 2491 | 1461252857634 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}] 08:34:17 INFO - PROCESS | 2491 | 1461252857888 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:34:18 INFO - PROCESS | 2491 | 1461252858182 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba25c00 == 119 [pid = 2491] [id = 251] 08:34:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 190 (0x8bc27c00) [pid = 2491] [serial = 754] [outer = (nil)] 08:34:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 191 (0x8e88bc00) [pid = 2491] [serial = 755] [outer = 0x8bc27c00] 08:34:18 INFO - PROCESS | 2491 | 1461252858298 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 192 (0x8ea23800) [pid = 2491] [serial = 756] [outer = 0x8bc27c00] 08:34:19 INFO - PROCESS | 2491 | 1461252859449 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]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1900ms 08:34:19 INFO - PROCESS | 2491 | 1461252859507 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 2491 | 1461252859517 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:34:19 INFO - PROCESS | 2491 | 1461252859528 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 2491 | 1461252859532 Marionette TRACE conn3 <- [1,978,null,{}] 08:34:19 INFO - PROCESS | 2491 | 1461252859539 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}] 08:34:19 INFO - PROCESS | 2491 | 1461252859756 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:34:20 INFO - PROCESS | 2491 | 1461252860024 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x893a2800 == 120 [pid = 2491] [id = 252] 08:34:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 193 (0x8eae3c00) [pid = 2491] [serial = 757] [outer = (nil)] 08:34:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 194 (0x8ff01800) [pid = 2491] [serial = 758] [outer = 0x8eae3c00] 08:34:20 INFO - PROCESS | 2491 | 1461252860150 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 195 (0x8ff05800) [pid = 2491] [serial = 759] [outer = 0x8eae3c00] 08:34:20 INFO - PROCESS | 2491 | --DOCSHELL 0x97cf6400 == 119 [pid = 2491] [id = 193] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 194 (0x905d9800) [pid = 2491] [serial = 597] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 193 (0x89c6f400) [pid = 2491] [serial = 599] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 192 (0x97c29400) [pid = 2491] [serial = 644] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 191 (0x8e887c00) [pid = 2491] [serial = 602] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 190 (0x8f4dfc00) [pid = 2491] [serial = 605] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 189 (0x909a0800) [pid = 2491] [serial = 608] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 188 (0x92036400) [pid = 2491] [serial = 611] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0x92c6f400) [pid = 2491] [serial = 614] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0x96f9e400) [pid = 2491] [serial = 617] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x977a5800) [pid = 2491] [serial = 620] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x97c23400) [pid = 2491] [serial = 623] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8e79b400) [pid = 2491] [serial = 630] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x8c9ac800) [pid = 2491] [serial = 629] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x91523000) [pid = 2491] [serial = 638] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x92bf5000) [pid = 2491] [serial = 639] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x90723000) [pid = 2491] [serial = 633] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x905e3400) [pid = 2491] [serial = 632] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x9152a000) [pid = 2491] [serial = 635] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x92b1c800) [pid = 2491] [serial = 636] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x96c95800) [pid = 2491] [serial = 641] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x97f10c00) [pid = 2491] [serial = 626] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8b88a400) [pid = 2491] [serial = 647] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x8bc31400) [pid = 2491] [serial = 648] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x98710c00) [pid = 2491] [serial = 645] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x96c9dc00) [pid = 2491] [serial = 642] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 2491 | 1461252861391 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]]]}] 08:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1887ms 08:34:21 INFO - PROCESS | 2491 | 1461252861429 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 2491 | 1461252861434 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:34:21 INFO - PROCESS | 2491 | 1461252861441 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 2491 | 1461252861448 Marionette TRACE conn3 <- [1,982,null,{}] 08:34:21 INFO - PROCESS | 2491 | 1461252861465 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}] 08:34:21 INFO - PROCESS | 2491 | 1461252861748 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:34:21 INFO - PROCESS | 2491 | 1461252861973 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b573000 == 120 [pid = 2491] [id = 253] 08:34:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8eb10800) [pid = 2491] [serial = 760] [outer = (nil)] 08:34:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x8ff0d800) [pid = 2491] [serial = 761] [outer = 0x8eb10800] 08:34:22 INFO - PROCESS | 2491 | 1461252862080 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x905e3000) [pid = 2491] [serial = 762] [outer = 0x8eb10800] 08:34:23 INFO - PROCESS | 2491 | 1461252863158 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]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1789ms 08:34:23 INFO - PROCESS | 2491 | 1461252863233 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 2491 | 1461252863239 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:34:23 INFO - PROCESS | 2491 | 1461252863248 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 2491 | 1461252863252 Marionette TRACE conn3 <- [1,986,null,{}] 08:34:23 INFO - PROCESS | 2491 | 1461252863261 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}] 08:34:23 INFO - PROCESS | 2491 | 1461252863508 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:34:23 INFO - PROCESS | 2491 | 1461252863788 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9ac800 == 121 [pid = 2491] [id = 254] 08:34:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x8ff10800) [pid = 2491] [serial = 763] [outer = (nil)] 08:34:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x9072b400) [pid = 2491] [serial = 764] [outer = 0x8ff10800] 08:34:23 INFO - PROCESS | 2491 | 1461252863895 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x9084d400) [pid = 2491] [serial = 765] [outer = 0x8ff10800] 08:34:24 INFO - PROCESS | 2491 | 1461252864882 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]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1683ms 08:34:24 INFO - PROCESS | 2491 | 1461252864931 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 2491 | 1461252864936 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:34:24 INFO - PROCESS | 2491 | 1461252864956 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 2491 | 1461252864961 Marionette TRACE conn3 <- [1,990,null,{}] 08:34:24 INFO - PROCESS | 2491 | 1461252864967 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}] 08:34:25 INFO - PROCESS | 2491 | 1461252865220 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:34:25 INFO - PROCESS | 2491 | 1461252865252 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f284800 == 122 [pid = 2491] [id = 255] 08:34:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x905e6800) [pid = 2491] [serial = 766] [outer = (nil)] 08:34:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x91528400) [pid = 2491] [serial = 767] [outer = 0x905e6800] 08:34:25 INFO - PROCESS | 2491 | 1461252865335 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x92a60800) [pid = 2491] [serial = 768] [outer = 0x905e6800] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x92b0f800) [pid = 2491] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x8eb1a800) [pid = 2491] [serial = 565] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x89c6a000) [pid = 2491] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x8e792400) [pid = 2491] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8f4e3800) [pid = 2491] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x97c2a000) [pid = 2491] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x96fa2400) [pid = 2491] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x98713000) [pid = 2491] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8c68fc00) [pid = 2491] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x90653400) [pid = 2491] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x9072a800) [pid = 2491] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x8bc34800) [pid = 2491] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x98719000) [pid = 2491] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x8e791c00) [pid = 2491] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x92a62000) [pid = 2491] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x92c83400) [pid = 2491] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:34:26 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x8ebbb000) [pid = 2491] [serial = 568] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:34:26 INFO - PROCESS | 2491 | 1461252866969 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]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2043ms 08:34:26 INFO - PROCESS | 2491 | 1461252866992 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:34:27 INFO - PROCESS | 2491 | 1461252866996 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:34:27 INFO - PROCESS | 2491 | 1461252867003 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 2491 | 1461252867007 Marionette TRACE conn3 <- [1,994,null,{}] 08:34:27 INFO - PROCESS | 2491 | 1461252867013 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}] 08:34:27 INFO - PROCESS | 2491 | 1461252867255 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:34:27 INFO - PROCESS | 2491 | 1461252867423 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b52c00 == 123 [pid = 2491] [id = 256] 08:34:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x8bc34800) [pid = 2491] [serial = 769] [outer = (nil)] 08:34:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x92bf2400) [pid = 2491] [serial = 770] [outer = 0x8bc34800] 08:34:27 INFO - PROCESS | 2491 | 1461252867510 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x92c7fc00) [pid = 2491] [serial = 771] [outer = 0x8bc34800] 08:34:28 INFO - PROCESS | 2491 | 1461252868348 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]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1386ms 08:34:28 INFO - PROCESS | 2491 | 1461252868390 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 2491 | 1461252868394 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:34:28 INFO - PROCESS | 2491 | 1461252868401 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 2491 | 1461252868405 Marionette TRACE conn3 <- [1,998,null,{}] 08:34:28 INFO - PROCESS | 2491 | 1461252868412 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}] 08:34:28 INFO - PROCESS | 2491 | 1461252868608 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:34:28 INFO - PROCESS | 2491 | 1461252868964 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939d800 == 124 [pid = 2491] [id = 257] 08:34:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8939e400) [pid = 2491] [serial = 772] [outer = (nil)] 08:34:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x89db4800) [pid = 2491] [serial = 773] [outer = 0x8939e400] 08:34:29 INFO - PROCESS | 2491 | 1461252869074 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x8bc2c000) [pid = 2491] [serial = 774] [outer = 0x8939e400] 08:34:30 INFO - PROCESS | 2491 | 1461252870211 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]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1889ms 08:34:30 INFO - PROCESS | 2491 | 1461252870295 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 2491 | 1461252870307 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:34:30 INFO - PROCESS | 2491 | 1461252870322 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 2491 | 1461252870330 Marionette TRACE conn3 <- [1,1002,null,{}] 08:34:30 INFO - PROCESS | 2491 | 1461252870341 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}] 08:34:30 INFO - PROCESS | 2491 | 1461252870734 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:34:31 INFO - PROCESS | 2491 | 1461252871039 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e883800 == 125 [pid = 2491] [id = 258] 08:34:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x8ea1d800) [pid = 2491] [serial = 775] [outer = (nil)] 08:34:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x8ebbb000) [pid = 2491] [serial = 776] [outer = 0x8ea1d800] 08:34:31 INFO - PROCESS | 2491 | 1461252871168 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8f4de000) [pid = 2491] [serial = 777] [outer = 0x8ea1d800] 08:34:32 INFO - PROCESS | 2491 | 1461252872333 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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2093ms 08:34:32 INFO - PROCESS | 2491 | 1461252872419 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 2491 | 1461252872427 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:34:32 INFO - PROCESS | 2491 | 1461252872436 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 2491 | 1461252872441 Marionette TRACE conn3 <- [1,1006,null,{}] 08:34:32 INFO - PROCESS | 2491 | 1461252872448 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}] 08:34:32 INFO - PROCESS | 2491 | 1461252872740 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:34:33 INFO - PROCESS | 2491 | 1461252873107 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0c400 == 126 [pid = 2491] [id = 259] 08:34:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x905dc800) [pid = 2491] [serial = 778] [outer = (nil)] 08:34:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x90728000) [pid = 2491] [serial = 779] [outer = 0x905dc800] 08:34:33 INFO - PROCESS | 2491 | 1461252873219 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x91521400) [pid = 2491] [serial = 780] [outer = 0x905dc800] 08:34:34 INFO - PROCESS | 2491 | 1461252874279 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]]]}] 08:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1888ms 08:34:34 INFO - PROCESS | 2491 | 1461252874325 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:34:34 INFO - PROCESS | 2491 | 1461252874330 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:34:34 INFO - PROCESS | 2491 | 1461252874346 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 2491 | 1461252874357 Marionette TRACE conn3 <- [1,1010,null,{}] 08:34:34 INFO - PROCESS | 2491 | 1461252874368 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}] 08:34:34 INFO - PROCESS | 2491 | 1461252874658 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:34:34 INFO - PROCESS | 2491 | 1461252874967 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0e800 == 127 [pid = 2491] [id = 260] 08:34:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x950b4800) [pid = 2491] [serial = 781] [outer = (nil)] 08:34:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x96f9e400) [pid = 2491] [serial = 782] [outer = 0x950b4800] 08:34:35 INFO - PROCESS | 2491 | 1461252875066 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x97756800) [pid = 2491] [serial = 783] [outer = 0x950b4800] 08:34:36 INFO - PROCESS | 2491 | 1461252876065 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]]]}] 08:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1759ms 08:34:36 INFO - PROCESS | 2491 | 1461252876098 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 2491 | 1461252876104 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:34:36 INFO - PROCESS | 2491 | 1461252876112 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 2491 | 1461252876117 Marionette TRACE conn3 <- [1,1014,null,{}] 08:34:36 INFO - PROCESS | 2491 | 1461252876123 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}] 08:34:36 INFO - PROCESS | 2491 | 1461252876363 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:34:36 INFO - PROCESS | 2491 | 1461252876712 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b4b000 == 128 [pid = 2491] [id = 261] 08:34:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x96c86400) [pid = 2491] [serial = 784] [outer = (nil)] 08:34:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x97ee2800) [pid = 2491] [serial = 785] [outer = 0x96c86400] 08:34:36 INFO - PROCESS | 2491 | 1461252876843 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x97eeac00) [pid = 2491] [serial = 786] [outer = 0x96c86400] 08:34:37 INFO - PROCESS | 2491 | 1461252877970 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]]]}] 08:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1890ms 08:34:38 INFO - PROCESS | 2491 | 1461252878004 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 2491 | 1461252878008 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:34:38 INFO - PROCESS | 2491 | 1461252878017 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 2491 | 1461252878021 Marionette TRACE conn3 <- [1,1018,null,{}] 08:34:38 INFO - PROCESS | 2491 | 1461252878028 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}] 08:34:38 INFO - PROCESS | 2491 | 1461252878267 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:34:38 INFO - PROCESS | 2491 | 1461252878583 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x97ff0400 == 129 [pid = 2491] [id = 262] 08:34:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x984b8800) [pid = 2491] [serial = 787] [outer = (nil)] 08:34:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x98711400) [pid = 2491] [serial = 788] [outer = 0x984b8800] 08:34:38 INFO - PROCESS | 2491 | 1461252878705 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x9920a000) [pid = 2491] [serial = 789] [outer = 0x984b8800] 08:34:39 INFO - PROCESS | 2491 | 1461252879724 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]]]}] 08:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1782ms 08:34:39 INFO - PROCESS | 2491 | 1461252879801 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 2491 | 1461252879806 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:34:39 INFO - PROCESS | 2491 | 1461252879814 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 2491 | 1461252879819 Marionette TRACE conn3 <- [1,1022,null,{}] 08:34:39 INFO - PROCESS | 2491 | 1461252879826 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}] 08:34:40 INFO - PROCESS | 2491 | 1461252880162 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:34:40 INFO - PROCESS | 2491 | 1461252880471 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x984c5400 == 130 [pid = 2491] [id = 263] 08:34:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x984c6400) [pid = 2491] [serial = 790] [outer = (nil)] 08:34:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0xa00af800) [pid = 2491] [serial = 791] [outer = 0x984c6400] 08:34:40 INFO - PROCESS | 2491 | 1461252880569 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0xa0a19c00) [pid = 2491] [serial = 792] [outer = 0x984c6400] 08:34:41 INFO - PROCESS | 2491 | 1461252881528 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]]]}] 08:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1784ms 08:34:41 INFO - PROCESS | 2491 | 1461252881599 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 2491 | 1461252881602 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:34:41 INFO - PROCESS | 2491 | 1461252881611 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 2491 | 1461252881616 Marionette TRACE conn3 <- [1,1026,null,{}] 08:34:41 INFO - PROCESS | 2491 | 1461252881622 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}] 08:34:41 INFO - PROCESS | 2491 | 1461252881866 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:34:42 INFO - PROCESS | 2491 | 1461252882148 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x9b15d400 == 131 [pid = 2491] [id = 264] 08:34:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0x9b18d400) [pid = 2491] [serial = 793] [outer = (nil)] 08:34:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0xa2a42c00) [pid = 2491] [serial = 794] [outer = 0x9b18d400] 08:34:42 INFO - PROCESS | 2491 | 1461252882253 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 189 (0xa3c8b800) [pid = 2491] [serial = 795] [outer = 0x9b18d400] 08:34:43 INFO - PROCESS | 2491 | 1461252883305 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]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1747ms 08:34:43 INFO - PROCESS | 2491 | 1461252883361 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 2491 | 1461252883366 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:34:43 INFO - PROCESS | 2491 | 1461252883375 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 2491 | 1461252883380 Marionette TRACE conn3 <- [1,1030,null,{}] 08:34:43 INFO - PROCESS | 2491 | 1461252883386 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}] 08:34:43 INFO - PROCESS | 2491 | 1461252883672 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:34:44 INFO - PROCESS | 2491 | 1461252883991 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf4000 == 132 [pid = 2491] [id = 265] 08:34:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 190 (0x97c1d000) [pid = 2491] [serial = 796] [outer = (nil)] 08:34:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 191 (0xa45e5400) [pid = 2491] [serial = 797] [outer = 0x97c1d000] 08:34:44 INFO - PROCESS | 2491 | 1461252884108 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 192 (0xa4783400) [pid = 2491] [serial = 798] [outer = 0x97c1d000] 08:34:45 INFO - PROCESS | 2491 | 1461252885027 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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1690ms 08:34:45 INFO - PROCESS | 2491 | 1461252885066 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 2491 | 1461252885069 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:34:45 INFO - PROCESS | 2491 | 1461252885078 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 2491 | 1461252885082 Marionette TRACE conn3 <- [1,1034,null,{}] 08:34:45 INFO - PROCESS | 2491 | 1461252885089 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}] 08:34:45 INFO - PROCESS | 2491 | 1461252885316 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:34:45 INFO - PROCESS | 2491 | 1461252885578 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c01800 == 133 [pid = 2491] [id = 266] 08:34:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 193 (0x89c01c00) [pid = 2491] [serial = 799] [outer = (nil)] 08:34:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 194 (0x89c0a000) [pid = 2491] [serial = 800] [outer = 0x89c01c00] 08:34:45 INFO - PROCESS | 2491 | 1461252885717 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 195 (0x89c0d000) [pid = 2491] [serial = 801] [outer = 0x89c01c00] 08:34:46 INFO - PROCESS | 2491 | 1461252886643 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]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1635ms 08:34:46 INFO - PROCESS | 2491 | 1461252886714 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 2491 | 1461252886717 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:34:46 INFO - PROCESS | 2491 | 1461252886727 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 2491 | 1461252886731 Marionette TRACE conn3 <- [1,1038,null,{}] 08:34:46 INFO - PROCESS | 2491 | 1461252886738 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}] 08:34:46 INFO - PROCESS | 2491 | 1461252886966 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:34:47 INFO - PROCESS | 2491 | 1461252887264 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c86f000 == 134 [pid = 2491] [id = 267] 08:34:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 196 (0x8c86f400) [pid = 2491] [serial = 802] [outer = (nil)] 08:34:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 197 (0x8c872000) [pid = 2491] [serial = 803] [outer = 0x8c86f400] 08:34:47 INFO - PROCESS | 2491 | 1461252887423 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 198 (0x8c878000) [pid = 2491] [serial = 804] [outer = 0x8c86f400] 08:34:48 INFO - PROCESS | 2491 | 1461252888419 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]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1735ms 08:34:48 INFO - PROCESS | 2491 | 1461252888464 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 2491 | 1461252888469 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:34:48 INFO - PROCESS | 2491 | 1461252888476 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 2491 | 1461252888482 Marionette TRACE conn3 <- [1,1042,null,{}] 08:34:48 INFO - PROCESS | 2491 | 1461252888489 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}] 08:34:48 INFO - PROCESS | 2491 | 1461252888758 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:34:49 INFO - PROCESS | 2491 | 1461252889076 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c86dc00 == 135 [pid = 2491] [id = 268] 08:34:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 199 (0x8c876000) [pid = 2491] [serial = 805] [outer = (nil)] 08:34:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 200 (0xa4911400) [pid = 2491] [serial = 806] [outer = 0x8c876000] 08:34:49 INFO - PROCESS | 2491 | 1461252889209 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 201 (0xa4914800) [pid = 2491] [serial = 807] [outer = 0x8c876000] 08:34:50 INFO - PROCESS | 2491 | 1461252890366 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]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1938ms 08:34:50 INFO - PROCESS | 2491 | 1461252890416 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 2491 | 1461252890422 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:34:50 INFO - PROCESS | 2491 | 1461252890433 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 2491 | 1461252890438 Marionette TRACE conn3 <- [1,1046,null,{}] 08:34:50 INFO - PROCESS | 2491 | 1461252890447 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}] 08:34:50 INFO - PROCESS | 2491 | 1461252890684 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:34:51 INFO - PROCESS | 2491 | 1461252890999 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x87039400 == 136 [pid = 2491] [id = 269] 08:34:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 202 (0x8703a800) [pid = 2491] [serial = 808] [outer = (nil)] 08:34:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 203 (0x87043000) [pid = 2491] [serial = 809] [outer = 0x8703a800] 08:34:51 INFO - PROCESS | 2491 | 1461252891100 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 204 (0x87044800) [pid = 2491] [serial = 810] [outer = 0x8703a800] 08:34:52 INFO - PROCESS | 2491 | 1461252892046 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]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1685ms 08:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:34:52 INFO - PROCESS | 2491 | 1461252892118 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 2491 | 1461252892121 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:34:52 INFO - PROCESS | 2491 | 1461252892130 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 2491 | 1461252892133 Marionette TRACE conn3 <- [1,1050,null,{}] 08:34:52 INFO - PROCESS | 2491 | 1461252892141 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}] 08:34:52 INFO - PROCESS | 2491 | 1461252892406 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:34:52 INFO - PROCESS | 2491 | 1461252892734 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x87171400 == 137 [pid = 2491] [id = 270] 08:34:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 205 (0x87172000) [pid = 2491] [serial = 811] [outer = (nil)] 08:34:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 206 (0x87176000) [pid = 2491] [serial = 812] [outer = 0x87172000] 08:34:52 INFO - PROCESS | 2491 | 1461252892836 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 207 (0x87177400) [pid = 2491] [serial = 813] [outer = 0x87172000] 08:34:53 INFO - PROCESS | 2491 | 1461252893794 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]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1735ms 08:34:53 INFO - PROCESS | 2491 | 1461252893865 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:34:53 INFO - PROCESS | 2491 | 1461252893870 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:34:53 INFO - PROCESS | 2491 | 1461252893878 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 2491 | 1461252893881 Marionette TRACE conn3 <- [1,1054,null,{}] 08:34:53 INFO - PROCESS | 2491 | 1461252893889 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}] 08:34:54 INFO - PROCESS | 2491 | 1461252894167 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:34:54 INFO - PROCESS | 2491 | 1461252894482 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8717a000 == 138 [pid = 2491] [id = 271] 08:34:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 208 (0x8717b800) [pid = 2491] [serial = 814] [outer = (nil)] 08:34:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 209 (0x8717fc00) [pid = 2491] [serial = 815] [outer = 0x8717b800] 08:34:54 INFO - PROCESS | 2491 | 1461252894579 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 210 (0x89b53800) [pid = 2491] [serial = 816] [outer = 0x8717b800] 08:34:56 INFO - PROCESS | 2491 | 1461252896359 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]]]}] 08:34:56 INFO - PROCESS | 2491 | --DOCSHELL 0x9918c000 == 137 [pid = 2491] [id = 9] 08:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2544ms 08:34:56 INFO - PROCESS | 2491 | 1461252896476 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 2491 | 1461252896481 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:34:56 INFO - PROCESS | 2491 | 1461252896513 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 2491 | 1461252896522 Marionette TRACE conn3 <- [1,1058,null,{}] 08:34:56 INFO - PROCESS | 2491 | 1461252896534 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}] 08:34:56 INFO - PROCESS | 2491 | 1461252896805 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:34:57 INFO - PROCESS | 2491 | 1461252897117 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x8717c800 == 138 [pid = 2491] [id = 272] 08:34:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 211 (0x89c08400) [pid = 2491] [serial = 817] [outer = (nil)] 08:34:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 212 (0x8bc2cc00) [pid = 2491] [serial = 818] [outer = 0x89c08400] 08:34:57 INFO - PROCESS | 2491 | 1461252897220 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 213 (0x8c86e800) [pid = 2491] [serial = 819] [outer = 0x89c08400] 08:34:58 INFO - PROCESS | 2491 | 1461252898435 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]]]}] 08:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2009ms 08:34:58 INFO - PROCESS | 2491 | 1461252898512 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 2491 | 1461252898522 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:34:58 INFO - PROCESS | 2491 | 1461252898547 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:34:58 INFO - PROCESS | 2491 | 1461252898552 Marionette TRACE conn3 <- [1,1062,null,{}] 08:34:58 INFO - PROCESS | 2491 | 1461252898559 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}] 08:34:58 INFO - PROCESS | 2491 | 1461252898916 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:34:59 INFO - PROCESS | 2491 | 1461252899144 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x8717e800 == 139 [pid = 2491] [id = 273] 08:34:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 214 (0x8c68e800) [pid = 2491] [serial = 820] [outer = (nil)] 08:34:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 215 (0x8e884800) [pid = 2491] [serial = 821] [outer = 0x8c68e800] 08:34:59 INFO - PROCESS | 2491 | 1461252899230 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 216 (0x8eae8000) [pid = 2491] [serial = 822] [outer = 0x8c68e800] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x8e78f400 == 138 [pid = 2491] [id = 232] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e4000 == 137 [pid = 2491] [id = 231] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 215 (0xa0c0d000) [pid = 2491] [serial = 677] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 214 (0x97c2a400) [pid = 2491] [serial = 659] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 213 (0xa0a17800) [pid = 2491] [serial = 674] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 212 (0x98e90400) [pid = 2491] [serial = 662] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 211 (0x8eb19400) [pid = 2491] [serial = 686] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 210 (0x9fc5c800) [pid = 2491] [serial = 671] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 209 (0xa3c84400) [pid = 2491] [serial = 683] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 208 (0x999d5800) [pid = 2491] [serial = 665] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 207 (0x9df1b000) [pid = 2491] [serial = 668] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 206 (0x90849800) [pid = 2491] [serial = 656] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 205 (0x8eadc800) [pid = 2491] [serial = 653] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOMWINDOW == 204 (0xa0f82800) [pid = 2491] [serial = 680] [outer = (nil)] [url = about:blank] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x89b52c00 == 136 [pid = 2491] [id = 256] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x8f284800 == 135 [pid = 2491] [id = 255] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9ac800 == 134 [pid = 2491] [id = 254] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x8b573000 == 133 [pid = 2491] [id = 253] 08:34:59 INFO - PROCESS | 2491 | --DOCSHELL 0x893a2800 == 132 [pid = 2491] [id = 252] 08:35:00 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba25c00 == 131 [pid = 2491] [id = 251] 08:35:00 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4d000 == 130 [pid = 2491] [id = 239] 08:35:00 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc2b800 == 129 [pid = 2491] [id = 236] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 203 (0x92c6e000) [pid = 2491] [serial = 536] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 202 (0x92a65800) [pid = 2491] [serial = 567] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 201 (0x8b892000) [pid = 2491] [serial = 560] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 200 (0x8ebbc800) [pid = 2491] [serial = 563] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 199 (0x905e8800) [pid = 2491] [serial = 698] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 198 (0x98562c00) [pid = 2491] [serial = 576] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 197 (0x97c20800) [pid = 2491] [serial = 573] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 196 (0x999d3c00) [pid = 2491] [serial = 582] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 195 (0x8e889c00) [pid = 2491] [serial = 695] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 194 (0x9080ec00) [pid = 2491] [serial = 701] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 193 (0x9080a000) [pid = 2491] [serial = 704] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 192 (0x8eb12c00) [pid = 2491] [serial = 650] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 191 (0x9084d000) [pid = 2491] [serial = 702] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 190 (0x8c9a5000) [pid = 2491] [serial = 689] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 189 (0x99187800) [pid = 2491] [serial = 579] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 188 (0x90724000) [pid = 2491] [serial = 699] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0x8fef5000) [pid = 2491] [serial = 693] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0x92c8cc00) [pid = 2491] [serial = 539] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x8eaddc00) [pid = 2491] [serial = 696] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x96ca1000) [pid = 2491] [serial = 542] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8e885000) [pid = 2491] [serial = 690] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x8ebc6800) [pid = 2491] [serial = 692] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x96fb6400) [pid = 2491] [serial = 570] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x91525400) [pid = 2491] [serial = 705] [outer = (nil)] [url = about:blank] 08:35:00 INFO - PROCESS | 2491 | 1461252900481 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1948ms 08:35:00 INFO - PROCESS | 2491 | 1461252900492 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:35:00 INFO - PROCESS | 2491 | 1461252900496 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:35:00 INFO - PROCESS | 2491 | 1461252900505 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 2491 | 1461252900512 Marionette TRACE conn3 <- [1,1066,null,{}] 08:35:00 INFO - PROCESS | 2491 | 1461252900576 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}] 08:35:00 INFO - PROCESS | 2491 | 1461252900887 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:35:01 INFO - PROCESS | 2491 | 1461252901278 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4d000 == 130 [pid = 2491] [id = 274] 08:35:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x8b6e9c00) [pid = 2491] [serial = 823] [outer = (nil)] 08:35:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x8eb0ec00) [pid = 2491] [serial = 824] [outer = 0x8b6e9c00] 08:35:01 INFO - PROCESS | 2491 | 1461252901414 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x8ebbac00) [pid = 2491] [serial = 825] [outer = 0x8b6e9c00] 08:35:02 INFO - PROCESS | 2491 | 1461252902395 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]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1962ms 08:35:02 INFO - PROCESS | 2491 | 1461252902468 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 2491 | 1461252902475 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:35:02 INFO - PROCESS | 2491 | 1461252902484 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 2491 | 1461252902490 Marionette TRACE conn3 <- [1,1070,null,{}] 08:35:02 INFO - PROCESS | 2491 | 1461252902498 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}] 08:35:02 INFO - PROCESS | 2491 | 1461252902787 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:35:03 INFO - PROCESS | 2491 | 1461252902980 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e88c800 == 131 [pid = 2491] [id = 275] 08:35:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x8f4da800) [pid = 2491] [serial = 826] [outer = (nil)] 08:35:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x8feee000) [pid = 2491] [serial = 827] [outer = 0x8f4da800] 08:35:03 INFO - PROCESS | 2491 | 1461252903080 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x8ff07400) [pid = 2491] [serial = 828] [outer = 0x8f4da800] 08:35:04 INFO - PROCESS | 2491 | 1461252904109 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]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1685ms 08:35:04 INFO - PROCESS | 2491 | 1461252904173 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 2491 | 1461252904177 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:35:04 INFO - PROCESS | 2491 | 1461252904184 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 2491 | 1461252904188 Marionette TRACE conn3 <- [1,1074,null,{}] 08:35:04 INFO - PROCESS | 2491 | 1461252904194 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}] 08:35:04 INFO - PROCESS | 2491 | 1461252904450 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:35:05 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x905e6800) [pid = 2491] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:35:05 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x8bc27c00) [pid = 2491] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:35:05 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8eb10800) [pid = 2491] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:35:05 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x8eae3c00) [pid = 2491] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:35:05 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x8ff10800) [pid = 2491] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:35:05 INFO - PROCESS | 2491 | 1461252905211 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba29400 == 132 [pid = 2491] [id = 276] 08:35:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x8bc27c00) [pid = 2491] [serial = 829] [outer = (nil)] 08:35:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x8f4d9800) [pid = 2491] [serial = 830] [outer = 0x8bc27c00] 08:35:05 INFO - PROCESS | 2491 | 1461252905295 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x8ff10800) [pid = 2491] [serial = 831] [outer = 0x8bc27c00] 08:35:06 INFO - PROCESS | 2491 | 1461252906120 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]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1992ms 08:35:06 INFO - PROCESS | 2491 | 1461252906177 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 2491 | 1461252906181 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:35:06 INFO - PROCESS | 2491 | 1461252906189 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 2491 | 1461252906193 Marionette TRACE conn3 <- [1,1078,null,{}] 08:35:06 INFO - PROCESS | 2491 | 1461252906198 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}] 08:35:06 INFO - PROCESS | 2491 | 1461252906447 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:35:06 INFO - PROCESS | 2491 | 1461252906614 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e3400 == 133 [pid = 2491] [id = 277] 08:35:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x8fef0400) [pid = 2491] [serial = 832] [outer = (nil)] 08:35:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x905e0000) [pid = 2491] [serial = 833] [outer = 0x8fef0400] 08:35:06 INFO - PROCESS | 2491 | 1461252906699 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0x90724800) [pid = 2491] [serial = 834] [outer = 0x8fef0400] 08:35:07 INFO - PROCESS | 2491 | 1461252907863 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]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1687ms 08:35:07 INFO - PROCESS | 2491 | 1461252907877 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 2491 | 1461252907885 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:35:07 INFO - PROCESS | 2491 | 1461252907896 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 2491 | 1461252907901 Marionette TRACE conn3 <- [1,1082,null,{}] 08:35:07 INFO - PROCESS | 2491 | 1461252907911 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}] 08:35:08 INFO - PROCESS | 2491 | 1461252908148 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:35:08 INFO - PROCESS | 2491 | 1461252908490 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c69c00 == 134 [pid = 2491] [id = 278] 08:35:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0x8b6e2c00) [pid = 2491] [serial = 835] [outer = (nil)] 08:35:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 189 (0x8ba26800) [pid = 2491] [serial = 836] [outer = 0x8b6e2c00] 08:35:08 INFO - PROCESS | 2491 | 1461252908592 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 190 (0x8c871400) [pid = 2491] [serial = 837] [outer = 0x8b6e2c00] 08:35:09 INFO - PROCESS | 2491 | 1461252909719 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]]]}] 08:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1845ms 08:35:09 INFO - PROCESS | 2491 | 1461252909743 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:35:09 INFO - PROCESS | 2491 | 1461252909756 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:35:09 INFO - PROCESS | 2491 | 1461252909771 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 2491 | 1461252909778 Marionette TRACE conn3 <- [1,1086,null,{}] 08:35:09 INFO - PROCESS | 2491 | 1461252909787 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}] 08:35:10 INFO - PROCESS | 2491 | 1461252910102 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:35:10 INFO - PROCESS | 2491 | 1461252910493 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e88f000 == 135 [pid = 2491] [id = 279] 08:35:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 191 (0x8e890c00) [pid = 2491] [serial = 838] [outer = (nil)] 08:35:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 192 (0x8eae6c00) [pid = 2491] [serial = 839] [outer = 0x8e890c00] 08:35:10 INFO - PROCESS | 2491 | 1461252910596 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 193 (0x8f4e1000) [pid = 2491] [serial = 840] [outer = 0x8e890c00] 08:35:11 INFO - PROCESS | 2491 | 1461252911592 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]]]}] 08:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1892ms 08:35:11 INFO - PROCESS | 2491 | 1461252911663 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:35:11 INFO - PROCESS | 2491 | 1461252911669 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:35:11 INFO - PROCESS | 2491 | 1461252911677 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 2491 | 1461252911684 Marionette TRACE conn3 <- [1,1090,null,{}] 08:35:11 INFO - PROCESS | 2491 | 1461252911711 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}] 08:35:12 INFO - PROCESS | 2491 | 1461252912079 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:35:12 INFO - PROCESS | 2491 | 1461252912311 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x905e7c00 == 136 [pid = 2491] [id = 280] 08:35:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 194 (0x90652c00) [pid = 2491] [serial = 841] [outer = (nil)] 08:35:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 195 (0x9072dc00) [pid = 2491] [serial = 842] [outer = 0x90652c00] 08:35:12 INFO - PROCESS | 2491 | 1461252912413 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 196 (0x90848c00) [pid = 2491] [serial = 843] [outer = 0x90652c00] 08:35:13 INFO - PROCESS | 2491 | 1461252913454 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]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1812ms 08:35:13 INFO - PROCESS | 2491 | 1461252913490 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 2491 | 1461252913496 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:35:13 INFO - PROCESS | 2491 | 1461252913504 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 2491 | 1461252913508 Marionette TRACE conn3 <- [1,1094,null,{}] 08:35:13 INFO - PROCESS | 2491 | 1461252913514 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}] 08:35:13 INFO - PROCESS | 2491 | 1461252913736 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:35:14 INFO - PROCESS | 2491 | 1461252914043 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffba400 == 137 [pid = 2491] [id = 281] 08:35:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 197 (0x9084c000) [pid = 2491] [serial = 844] [outer = (nil)] 08:35:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 198 (0x909a4c00) [pid = 2491] [serial = 845] [outer = 0x9084c000] 08:35:14 INFO - PROCESS | 2491 | 1461252914145 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 199 (0x9140c400) [pid = 2491] [serial = 846] [outer = 0x9084c000] 08:35:15 INFO - PROCESS | 2491 | 1461252915100 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]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1638ms 08:35:15 INFO - PROCESS | 2491 | 1461252915143 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:35:15 INFO - PROCESS | 2491 | 1461252915148 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:35:15 INFO - PROCESS | 2491 | 1461252915154 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 2491 | 1461252915159 Marionette TRACE conn3 <- [1,1098,null,{}] 08:35:15 INFO - PROCESS | 2491 | 1461252915165 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}] 08:35:15 INFO - PROCESS | 2491 | 1461252915383 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:35:15 INFO - PROCESS | 2491 | 1461252915703 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x909a4000 == 138 [pid = 2491] [id = 282] 08:35:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 200 (0x9152fc00) [pid = 2491] [serial = 847] [outer = (nil)] 08:35:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 201 (0x92a65800) [pid = 2491] [serial = 848] [outer = 0x9152fc00] 08:35:15 INFO - PROCESS | 2491 | 1461252915822 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 202 (0x92beb800) [pid = 2491] [serial = 849] [outer = 0x9152fc00] 08:35:16 INFO - PROCESS | 2491 | 1461252916977 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]]]}] 08:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1889ms 08:35:17 INFO - PROCESS | 2491 | 1461252917044 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:35:17 INFO - PROCESS | 2491 | 1461252917048 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:35:17 INFO - PROCESS | 2491 | 1461252917055 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 2491 | 1461252917059 Marionette TRACE conn3 <- [1,1102,null,{}] 08:35:17 INFO - PROCESS | 2491 | 1461252917066 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}] 08:35:17 INFO - PROCESS | 2491 | 1461252917396 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:35:17 INFO - PROCESS | 2491 | 1461252917721 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x91525000 == 139 [pid = 2491] [id = 283] 08:35:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 203 (0x92c85c00) [pid = 2491] [serial = 850] [outer = (nil)] 08:35:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 204 (0x96b05800) [pid = 2491] [serial = 851] [outer = 0x92c85c00] 08:35:17 INFO - PROCESS | 2491 | 1461252917822 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 205 (0x96be0400) [pid = 2491] [serial = 852] [outer = 0x92c85c00] 08:35:18 INFO - PROCESS | 2491 | 1461252918800 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]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1788ms 08:35:18 INFO - PROCESS | 2491 | 1461252918843 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 2491 | 1461252918847 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:35:18 INFO - PROCESS | 2491 | 1461252918856 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 2491 | 1461252918859 Marionette TRACE conn3 <- [1,1106,null,{}] 08:35:18 INFO - PROCESS | 2491 | 1461252918866 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}] 08:35:19 INFO - PROCESS | 2491 | 1461252919077 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:35:19 INFO - PROCESS | 2491 | 1461252919337 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c88800 == 140 [pid = 2491] [id = 284] 08:35:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 206 (0x950ad000) [pid = 2491] [serial = 853] [outer = (nil)] 08:35:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 207 (0x96fa2800) [pid = 2491] [serial = 854] [outer = 0x950ad000] 08:35:19 INFO - PROCESS | 2491 | 1461252919474 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 208 (0x96fb7800) [pid = 2491] [serial = 855] [outer = 0x950ad000] 08:35:20 INFO - PROCESS | 2491 | 1461252920386 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]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1588ms 08:35:20 INFO - PROCESS | 2491 | 1461252920446 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 2491 | 1461252920449 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:35:20 INFO - PROCESS | 2491 | 1461252920457 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 2491 | 1461252920461 Marionette TRACE conn3 <- [1,1110,null,{}] 08:35:20 INFO - PROCESS | 2491 | 1461252920468 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}] 08:35:20 INFO - PROCESS | 2491 | 1461252920684 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:35:20 INFO - PROCESS | 2491 | 1461252920944 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x950b7400 == 141 [pid = 2491] [id = 285] 08:35:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 209 (0x96c9bc00) [pid = 2491] [serial = 856] [outer = (nil)] 08:35:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 210 (0x97c26000) [pid = 2491] [serial = 857] [outer = 0x96c9bc00] 08:35:21 INFO - PROCESS | 2491 | 1461252921096 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 211 (0x97c2a400) [pid = 2491] [serial = 858] [outer = 0x96c9bc00] 08:35:22 INFO - PROCESS | 2491 | 1461252922078 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]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1690ms 08:35:22 INFO - PROCESS | 2491 | 1461252922148 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 2491 | 1461252922153 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:35:22 INFO - PROCESS | 2491 | 1461252922167 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 2491 | 1461252922176 Marionette TRACE conn3 <- [1,1114,null,{}] 08:35:22 INFO - PROCESS | 2491 | 1461252922189 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}] 08:35:22 INFO - PROCESS | 2491 | 1461252922500 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:35:22 INFO - PROCESS | 2491 | 1461252922851 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x92035c00 == 142 [pid = 2491] [id = 286] 08:35:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 212 (0x96f99c00) [pid = 2491] [serial = 859] [outer = (nil)] 08:35:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 213 (0x98566800) [pid = 2491] [serial = 860] [outer = 0x96f99c00] 08:35:22 INFO - PROCESS | 2491 | 1461252922956 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 214 (0x9870e400) [pid = 2491] [serial = 861] [outer = 0x96f99c00] 08:35:24 INFO - PROCESS | 2491 | 1461252924041 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]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1911ms 08:35:24 INFO - PROCESS | 2491 | 1461252924075 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:35:24 INFO - PROCESS | 2491 | 1461252924081 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:35:24 INFO - PROCESS | 2491 | 1461252924088 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 2491 | 1461252924093 Marionette TRACE conn3 <- [1,1118,null,{}] 08:35:24 INFO - PROCESS | 2491 | 1461252924100 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}] 08:35:24 INFO - PROCESS | 2491 | 1461252924382 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:35:24 INFO - PROCESS | 2491 | 1461252924692 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef8000 == 143 [pid = 2491] [id = 287] 08:35:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 215 (0x90847800) [pid = 2491] [serial = 862] [outer = (nil)] 08:35:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 216 (0x98e94800) [pid = 2491] [serial = 863] [outer = 0x90847800] 08:35:24 INFO - PROCESS | 2491 | 1461252924793 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 217 (0x9918bc00) [pid = 2491] [serial = 864] [outer = 0x90847800] 08:35:25 INFO - PROCESS | 2491 | 1461252925782 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]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1749ms 08:35:25 INFO - PROCESS | 2491 | 1461252925837 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:35:25 INFO - PROCESS | 2491 | 1461252925842 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:35:25 INFO - PROCESS | 2491 | 1461252925850 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 2491 | 1461252925855 Marionette TRACE conn3 <- [1,1122,null,{}] 08:35:25 INFO - PROCESS | 2491 | 1461252925862 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}] 08:35:26 INFO - PROCESS | 2491 | 1461252926146 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:35:26 INFO - PROCESS | 2491 | 1461252926472 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x98b26800 == 144 [pid = 2491] [id = 288] 08:35:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 218 (0x9ea27000) [pid = 2491] [serial = 865] [outer = (nil)] 08:35:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 219 (0x9ea30800) [pid = 2491] [serial = 866] [outer = 0x9ea27000] 08:35:26 INFO - PROCESS | 2491 | 1461252926574 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 220 (0xa00e4400) [pid = 2491] [serial = 867] [outer = 0x9ea27000] 08:35:27 INFO - PROCESS | 2491 | 1461252927529 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1731ms 08:35:27 INFO - PROCESS | 2491 | 1461252927583 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 2491 | 1461252927588 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:35:27 INFO - PROCESS | 2491 | 1461252927595 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 2491 | 1461252927598 Marionette TRACE conn3 <- [1,1126,null,{}] 08:35:27 INFO - PROCESS | 2491 | 1461252927605 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}] 08:35:27 INFO - PROCESS | 2491 | 1461252927870 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:35:28 INFO - PROCESS | 2491 | 1461252928189 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x950b5800 == 145 [pid = 2491] [id = 289] 08:35:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 221 (0x98b23400) [pid = 2491] [serial = 868] [outer = (nil)] 08:35:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 222 (0xa0f4c800) [pid = 2491] [serial = 869] [outer = 0x98b23400] 08:35:28 INFO - PROCESS | 2491 | 1461252928285 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 223 (0xa0f7a000) [pid = 2491] [serial = 870] [outer = 0x98b23400] 08:35:29 INFO - PROCESS | 2491 | 1461252929481 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1937ms 08:35:29 INFO - PROCESS | 2491 | 1461252929534 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 2491 | 1461252929540 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:35:29 INFO - PROCESS | 2491 | 1461252929550 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 2491 | 1461252929555 Marionette TRACE conn3 <- [1,1130,null,{}] 08:35:29 INFO - PROCESS | 2491 | 1461252929564 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}] 08:35:29 INFO - PROCESS | 2491 | 1461252929848 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:35:30 INFO - PROCESS | 2491 | 1461252930157 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4a400 == 146 [pid = 2491] [id = 290] 08:35:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 224 (0x93b09400) [pid = 2491] [serial = 871] [outer = (nil)] 08:35:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 225 (0x93b11400) [pid = 2491] [serial = 872] [outer = 0x93b09400] 08:35:30 INFO - PROCESS | 2491 | 1461252930256 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 226 (0x93b14800) [pid = 2491] [serial = 873] [outer = 0x93b09400] 08:35:31 INFO - PROCESS | 2491 | 1461252931212 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]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1697ms 08:35:31 INFO - PROCESS | 2491 | 1461252931248 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 2491 | 1461252931252 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:35:31 INFO - PROCESS | 2491 | 1461252931259 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 2491 | 1461252931263 Marionette TRACE conn3 <- [1,1134,null,{}] 08:35:31 INFO - PROCESS | 2491 | 1461252931270 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}] 08:35:31 INFO - PROCESS | 2491 | 1461252931494 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:35:31 INFO - PROCESS | 2491 | 1461252931867 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b0d000 == 147 [pid = 2491] [id = 291] 08:35:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 227 (0x93b12400) [pid = 2491] [serial = 874] [outer = (nil)] 08:35:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 228 (0xa0ab3400) [pid = 2491] [serial = 875] [outer = 0x93b12400] 08:35:31 INFO - PROCESS | 2491 | 1461252931975 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 229 (0xa0fe5800) [pid = 2491] [serial = 876] [outer = 0x93b12400] 08:35:32 INFO - PROCESS | 2491 | 1461252932936 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]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1744ms 08:35:33 INFO - PROCESS | 2491 | 1461252933005 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 2491 | 1461252933009 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:35:33 INFO - PROCESS | 2491 | 1461252933016 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 2491 | 1461252933020 Marionette TRACE conn3 <- [1,1138,null,{}] 08:35:33 INFO - PROCESS | 2491 | 1461252933026 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}] 08:35:33 INFO - PROCESS | 2491 | 1461252933244 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:35:33 INFO - PROCESS | 2491 | 1461252933574 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e1000 == 148 [pid = 2491] [id = 292] 08:35:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 230 (0x8ea19400) [pid = 2491] [serial = 877] [outer = (nil)] 08:35:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 231 (0x8fef1400) [pid = 2491] [serial = 878] [outer = 0x8ea19400] 08:35:33 INFO - PROCESS | 2491 | 1461252933691 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 232 (0x905d9800) [pid = 2491] [serial = 879] [outer = 0x8ea19400] 08:35:34 INFO - PROCESS | 2491 | 1461252934618 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]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1652ms 08:35:34 INFO - PROCESS | 2491 | 1461252934670 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 2491 | 1461252934674 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:35:34 INFO - PROCESS | 2491 | 1461252934683 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 2491 | 1461252934687 Marionette TRACE conn3 <- [1,1142,null,{}] 08:35:34 INFO - PROCESS | 2491 | 1461252934696 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}] 08:35:34 INFO - PROCESS | 2491 | 1461252934967 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:35:35 INFO - PROCESS | 2491 | 1461252935766 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0b400 == 149 [pid = 2491] [id = 293] 08:35:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 233 (0x89c0e800) [pid = 2491] [serial = 880] [outer = (nil)] 08:35:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 234 (0x89c74000) [pid = 2491] [serial = 881] [outer = 0x89c0e800] 08:35:35 INFO - PROCESS | 2491 | 1461252935920 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 235 (0x8b6e9000) [pid = 2491] [serial = 882] [outer = 0x89c0e800] 08:35:36 INFO - PROCESS | 2491 | 1461252936884 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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2238ms 08:35:36 INFO - PROCESS | 2491 | 1461252936921 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 2491 | 1461252936929 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:35:36 INFO - PROCESS | 2491 | 1461252936939 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 2491 | 1461252936943 Marionette TRACE conn3 <- [1,1146,null,{}] 08:35:36 INFO - PROCESS | 2491 | 1461252936952 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}] 08:35:37 INFO - PROCESS | 2491 | 1461252937167 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:35:37 INFO - PROCESS | 2491 | 1461252937504 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa6000 == 148 [pid = 2491] [id = 219] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x98b1c000 == 147 [pid = 2491] [id = 224] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8eade000 == 146 [pid = 2491] [id = 197] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x92b0dc00 == 145 [pid = 2491] [id = 221] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56f800 == 144 [pid = 2491] [id = 220] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x98e24400 == 143 [pid = 2491] [id = 222] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x98e28800 == 142 [pid = 2491] [id = 225] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8b889800 == 141 [pid = 2491] [id = 195] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x92bedc00 == 140 [pid = 2491] [id = 223] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba24c00 == 139 [pid = 2491] [id = 228] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x97ff0400 == 138 [pid = 2491] [id = 262] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x96b4b000 == 137 [pid = 2491] [id = 261] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0e800 == 136 [pid = 2491] [id = 260] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0c400 == 135 [pid = 2491] [id = 259] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x97c25400 == 134 [pid = 2491] [id = 226] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8e883800 == 133 [pid = 2491] [id = 258] 08:35:37 INFO - PROCESS | 2491 | --DOCSHELL 0x8939d800 == 132 [pid = 2491] [id = 257] 08:35:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x8703ec00 == 133 [pid = 2491] [id = 294] 08:35:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 236 (0x87048800) [pid = 2491] [serial = 883] [outer = (nil)] 08:35:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 237 (0x893a1000) [pid = 2491] [serial = 884] [outer = 0x87048800] 08:35:37 INFO - PROCESS | 2491 | 1461252937989 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 238 (0x8ba24c00) [pid = 2491] [serial = 885] [outer = 0x87048800] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 237 (0x96b01c00) [pid = 2491] [serial = 716] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 236 (0x90657000) [pid = 2491] [serial = 713] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 235 (0x98f8dc00) [pid = 2491] [serial = 725] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 234 (0x91528400) [pid = 2491] [serial = 767] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 233 (0x8939d000) [pid = 2491] [serial = 749] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 232 (0xa4905400) [pid = 2491] [serial = 746] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 231 (0x92bf2400) [pid = 2491] [serial = 770] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 230 (0xa3c86400) [pid = 2491] [serial = 737] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 229 (0xa00acc00) [pid = 2491] [serial = 731] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 228 (0x8ea23800) [pid = 2491] [serial = 756] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 227 (0xa4784400) [pid = 2491] [serial = 743] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 226 (0xa0f7c800) [pid = 2491] [serial = 734] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 225 (0x8ff0d800) [pid = 2491] [serial = 761] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 224 (0xa478ac00) [pid = 2491] [serial = 752] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 223 (0x8ff01800) [pid = 2491] [serial = 758] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 222 (0x92a60800) [pid = 2491] [serial = 768] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 221 (0x9084d400) [pid = 2491] [serial = 765] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 220 (0x96fa6400) [pid = 2491] [serial = 719] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 219 (0x92b1cc00) [pid = 2491] [serial = 707] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 218 (0x8e88bc00) [pid = 2491] [serial = 755] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 217 (0x97c1bc00) [pid = 2491] [serial = 722] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 216 (0x905e3000) [pid = 2491] [serial = 762] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 215 (0x9b158c00) [pid = 2491] [serial = 728] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 214 (0x8ff05800) [pid = 2491] [serial = 759] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 213 (0x8ea17000) [pid = 2491] [serial = 710] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 212 (0xa4731000) [pid = 2491] [serial = 740] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | --DOMWINDOW == 211 (0x9072b400) [pid = 2491] [serial = 764] [outer = (nil)] [url = about:blank] 08:35:38 INFO - PROCESS | 2491 | 1461252938950 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2046ms 08:35:38 INFO - PROCESS | 2491 | 1461252938988 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 2491 | 1461252938993 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:35:39 INFO - PROCESS | 2491 | 1461252939003 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 2491 | 1461252939006 Marionette TRACE conn3 <- [1,1150,null,{}] 08:35:39 INFO - PROCESS | 2491 | 1461252939022 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}] 08:35:39 INFO - PROCESS | 2491 | 1461252939276 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:35:39 INFO - PROCESS | 2491 | 1461252939407 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0f400 == 134 [pid = 2491] [id = 295] 08:35:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 212 (0x8e884c00) [pid = 2491] [serial = 886] [outer = (nil)] 08:35:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 213 (0x8ebbec00) [pid = 2491] [serial = 887] [outer = 0x8e884c00] 08:35:39 INFO - PROCESS | 2491 | 1461252939485 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 214 (0x8ff04400) [pid = 2491] [serial = 888] [outer = 0x8e884c00] 08:35:40 INFO - PROCESS | 2491 | 1461252940445 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1485ms 08:35:40 INFO - PROCESS | 2491 | 1461252940501 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 2491 | 1461252940504 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:35:40 INFO - PROCESS | 2491 | 1461252940515 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 2491 | 1461252940525 Marionette TRACE conn3 <- [1,1154,null,{}] 08:35:40 INFO - PROCESS | 2491 | 1461252940547 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}] 08:35:40 INFO - PROCESS | 2491 | 1461252940813 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:35:40 INFO - PROCESS | 2491 | 1461252940848 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b47800 == 135 [pid = 2491] [id = 296] 08:35:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 215 (0x905d9400) [pid = 2491] [serial = 889] [outer = (nil)] 08:35:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 216 (0x90657000) [pid = 2491] [serial = 890] [outer = 0x905d9400] 08:35:40 INFO - PROCESS | 2491 | 1461252940926 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 217 (0x9072b000) [pid = 2491] [serial = 891] [outer = 0x905d9400] 08:35:42 INFO - PROCESS | 2491 | 1461252942012 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1557ms 08:35:42 INFO - PROCESS | 2491 | 1461252942071 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 2491 | 1461252942077 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:35:42 INFO - PROCESS | 2491 | 1461252942092 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 2491 | 1461252942096 Marionette TRACE conn3 <- [1,1158,null,{}] 08:35:42 INFO - PROCESS | 2491 | 1461252942108 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}] 08:35:42 INFO - PROCESS | 2491 | 1461252942432 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 216 (0x8c68e800) [pid = 2491] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 215 (0x99192000) [pid = 2491] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 214 (0x8f4da800) [pid = 2491] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 213 (0x89c08400) [pid = 2491] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 212 (0x8bc27c00) [pid = 2491] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 211 (0x8bc34800) [pid = 2491] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 210 (0x8b6e9c00) [pid = 2491] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:35:43 INFO - PROCESS | 2491 | --DOMWINDOW == 209 (0x98b25800) [pid = 2491] [serial = 27] [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.] 08:35:43 INFO - PROCESS | 2491 | 1461252943077 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x87044000 == 136 [pid = 2491] [id = 297] 08:35:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 210 (0x87176c00) [pid = 2491] [serial = 892] [outer = (nil)] 08:35:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 211 (0x8bc34800) [pid = 2491] [serial = 893] [outer = 0x87176c00] 08:35:43 INFO - PROCESS | 2491 | 1461252943160 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 212 (0x8f4da800) [pid = 2491] [serial = 894] [outer = 0x87176c00] 08:35:44 INFO - PROCESS | 2491 | 1461252944007 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1942ms 08:35:44 INFO - PROCESS | 2491 | 1461252944036 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 2491 | 1461252944040 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:35:44 INFO - PROCESS | 2491 | 1461252944047 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 2491 | 1461252944050 Marionette TRACE conn3 <- [1,1162,null,{}] 08:35:44 INFO - PROCESS | 2491 | 1461252944056 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}] 08:35:44 INFO - PROCESS | 2491 | 1461252944241 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:35:44 INFO - PROCESS | 2491 | 1461252944258 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x90851000 == 137 [pid = 2491] [id = 298] 08:35:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 213 (0x909a5800) [pid = 2491] [serial = 895] [outer = (nil)] 08:35:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 214 (0x92a63800) [pid = 2491] [serial = 896] [outer = 0x909a5800] 08:35:44 INFO - PROCESS | 2491 | 1461252944507 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 215 (0x92c81400) [pid = 2491] [serial = 897] [outer = 0x909a5800] 08:35:45 INFO - PROCESS | 2491 | 1461252945535 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]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1541ms 08:35:45 INFO - PROCESS | 2491 | 1461252945590 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 2491 | 1461252945597 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:35:45 INFO - PROCESS | 2491 | 1461252945607 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 2491 | 1461252945613 Marionette TRACE conn3 <- [1,1166,null,{}] 08:35:45 INFO - PROCESS | 2491 | 1461252945624 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}] 08:35:45 INFO - PROCESS | 2491 | 1461252945856 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:35:46 INFO - PROCESS | 2491 | 1461252946171 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x87177000 == 138 [pid = 2491] [id = 299] 08:35:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 216 (0x8939fc00) [pid = 2491] [serial = 898] [outer = (nil)] 08:35:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 217 (0x8e79ac00) [pid = 2491] [serial = 899] [outer = 0x8939fc00] 08:35:46 INFO - PROCESS | 2491 | 1461252946268 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 218 (0x8ea1b800) [pid = 2491] [serial = 900] [outer = 0x8939fc00] 08:35:47 INFO - PROCESS | 2491 | 1461252947235 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]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1695ms 08:35:47 INFO - PROCESS | 2491 | 1461252947308 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:35:47 INFO - PROCESS | 2491 | 1461252947326 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:35:47 INFO - PROCESS | 2491 | 1461252947338 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 2491 | 1461252947343 Marionette TRACE conn3 <- [1,1170,null,{}] 08:35:47 INFO - PROCESS | 2491 | 1461252947350 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}] 08:35:47 INFO - PROCESS | 2491 | 1461252947605 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:35:47 INFO - PROCESS | 2491 | 1461252947958 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28f000 == 139 [pid = 2491] [id = 300] 08:35:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 219 (0x8ff03800) [pid = 2491] [serial = 901] [outer = (nil)] 08:35:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 220 (0x8ffbb400) [pid = 2491] [serial = 902] [outer = 0x8ff03800] 08:35:48 INFO - PROCESS | 2491 | 1461252948071 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 221 (0x905e7400) [pid = 2491] [serial = 903] [outer = 0x8ff03800] 08:35:49 INFO - PROCESS | 2491 | 1461252949346 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2089ms 08:35:49 INFO - PROCESS | 2491 | 1461252949427 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 2491 | 1461252949431 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:35:49 INFO - PROCESS | 2491 | 1461252949439 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 2491 | 1461252949445 Marionette TRACE conn3 <- [1,1174,null,{}] 08:35:49 INFO - PROCESS | 2491 | 1461252949462 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}] 08:35:49 INFO - PROCESS | 2491 | 1461252949832 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:35:50 INFO - PROCESS | 2491 | 1461252950010 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0c400 == 140 [pid = 2491] [id = 301] 08:35:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 222 (0x93b0fc00) [pid = 2491] [serial = 904] [outer = (nil)] 08:35:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 223 (0x950af800) [pid = 2491] [serial = 905] [outer = 0x93b0fc00] 08:35:50 INFO - PROCESS | 2491 | 1461252950107 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 224 (0x96c8a000) [pid = 2491] [serial = 906] [outer = 0x93b0fc00] 08:35:51 INFO - PROCESS | 2491 | 1461252951039 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] 08:35:51 INFO - PROCESS | 2491 | 1461252951086 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:35:51 INFO - PROCESS | 2491 | 1461252951094 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 2491 | 1461252951098 Marionette TRACE conn3 <- [1,1178,null,{}] 08:35:51 INFO - PROCESS | 2491 | 1461252951104 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}] 08:35:51 INFO - PROCESS | 2491 | 1461252951335 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:35:51 INFO - PROCESS | 2491 | 1461252951602 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x9203fc00 == 141 [pid = 2491] [id = 302] 08:35:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 225 (0x96fb8000) [pid = 2491] [serial = 907] [outer = (nil)] 08:35:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 226 (0x97c27c00) [pid = 2491] [serial = 908] [outer = 0x96fb8000] 08:35:51 INFO - PROCESS | 2491 | 1461252951737 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 227 (0x98562c00) [pid = 2491] [serial = 909] [outer = 0x96fb8000] 08:35:52 INFO - PROCESS | 2491 | 1461252952669 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] 08:35:52 INFO - PROCESS | 2491 | 1461252952742 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:35:52 INFO - PROCESS | 2491 | 1461252952749 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 2491 | 1461252952753 Marionette TRACE conn3 <- [1,1182,null,{}] 08:35:52 INFO - PROCESS | 2491 | 1461252952759 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}] 08:35:52 INFO - PROCESS | 2491 | 1461252952983 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:35:53 INFO - PROCESS | 2491 | 1461252953256 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x950a8800 == 142 [pid = 2491] [id = 303] 08:35:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 228 (0x96f9e800) [pid = 2491] [serial = 910] [outer = (nil)] 08:35:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 229 (0x9994a400) [pid = 2491] [serial = 911] [outer = 0x96f9e800] 08:35:53 INFO - PROCESS | 2491 | 1461252953389 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 230 (0x99b87c00) [pid = 2491] [serial = 912] [outer = 0x96f9e800] 08:35:54 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:54 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:35:54 INFO - PROCESS | 2491 | 1461252954431 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] 08:35:54 INFO - PROCESS | 2491 | 1461252954500 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:35:54 INFO - PROCESS | 2491 | 1461252954509 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 2491 | 1461252954513 Marionette TRACE conn3 <- [1,1186,null,{}] 08:35:54 INFO - PROCESS | 2491 | 1461252954521 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}] 08:35:54 INFO - PROCESS | 2491 | 1461252954860 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:35:55 INFO - PROCESS | 2491 | 1461252955227 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x97eec800 == 143 [pid = 2491] [id = 304] 08:35:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 231 (0x99192000) [pid = 2491] [serial = 913] [outer = (nil)] 08:35:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 232 (0xa0f84800) [pid = 2491] [serial = 914] [outer = 0x99192000] 08:35:55 INFO - PROCESS | 2491 | 1461252955326 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 233 (0xa4459400) [pid = 2491] [serial = 915] [outer = 0x99192000] 08:35:56 INFO - PROCESS | 2491 | 1461252956289 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] 08:35:56 INFO - PROCESS | 2491 | 1461252956347 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:35:56 INFO - PROCESS | 2491 | 1461252956355 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 2491 | 1461252956359 Marionette TRACE conn3 <- [1,1190,null,{}] 08:35:56 INFO - PROCESS | 2491 | 1461252956365 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}] 08:35:56 INFO - PROCESS | 2491 | 1461252956576 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:35:56 INFO - PROCESS | 2491 | 1461252956842 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x99b90400 == 144 [pid = 2491] [id = 305] 08:35:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 234 (0xa4457c00) [pid = 2491] [serial = 916] [outer = (nil)] 08:35:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 235 (0xa4786800) [pid = 2491] [serial = 917] [outer = 0xa4457c00] 08:35:56 INFO - PROCESS | 2491 | 1461252956978 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 236 (0xa478e800) [pid = 2491] [serial = 918] [outer = 0xa4457c00] 08:35:57 INFO - PROCESS | 2491 | 1461252957952 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] 08:35:58 INFO - PROCESS | 2491 | 1461252958045 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:35:58 INFO - PROCESS | 2491 | 1461252958055 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 2491 | 1461252958058 Marionette TRACE conn3 <- [1,1194,null,{}] 08:35:58 INFO - PROCESS | 2491 | 1461252958065 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}] 08:35:58 INFO - PROCESS | 2491 | 1461252958313 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:35:58 INFO - PROCESS | 2491 | 1461252958647 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e2800 == 145 [pid = 2491] [id = 306] 08:35:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 237 (0x868e4000) [pid = 2491] [serial = 919] [outer = (nil)] 08:35:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 238 (0x868ec000) [pid = 2491] [serial = 920] [outer = 0x868e4000] 08:35:58 INFO - PROCESS | 2491 | 1461252958742 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 239 (0x868ee400) [pid = 2491] [serial = 921] [outer = 0x868e4000] 08:35:59 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:59 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:59 INFO - PROCESS | 2491 | 1461252959751 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] 08:35:59 INFO - PROCESS | 2491 | 1461252959801 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:35:59 INFO - PROCESS | 2491 | 1461252959809 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 2491 | 1461252959814 Marionette TRACE conn3 <- [1,1198,null,{}] 08:35:59 INFO - PROCESS | 2491 | 1461252959820 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}] 08:36:00 INFO - PROCESS | 2491 | 1461252960034 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:36:00 INFO - PROCESS | 2491 | 1461252960377 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x868f1c00 == 146 [pid = 2491] [id = 307] 08:36:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 240 (0x869e3400) [pid = 2491] [serial = 922] [outer = (nil)] 08:36:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 241 (0x869ea800) [pid = 2491] [serial = 923] [outer = 0x869e3400] 08:36:00 INFO - PROCESS | 2491 | 1461252960502 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 242 (0x869ec000) [pid = 2491] [serial = 924] [outer = 0x869e3400] 08:36:01 INFO - PROCESS | 2491 | 1461252961571 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]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1835ms 08:36:01 INFO - PROCESS | 2491 | 1461252961644 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 2491 | 1461252961649 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:36:01 INFO - PROCESS | 2491 | 1461252961655 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 2491 | 1461252961659 Marionette TRACE conn3 <- [1,1202,null,{}] 08:36:01 INFO - PROCESS | 2491 | 1461252961665 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}] 08:36:01 INFO - PROCESS | 2491 | 1461252961887 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:36:02 INFO - PROCESS | 2491 | 1461252962162 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e5800 == 147 [pid = 2491] [id = 308] 08:36:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 243 (0x869e2800) [pid = 2491] [serial = 925] [outer = (nil)] 08:36:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 244 (0x8ebba400) [pid = 2491] [serial = 926] [outer = 0x869e2800] 08:36:02 INFO - PROCESS | 2491 | 1461252962316 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 245 (0xa4739800) [pid = 2491] [serial = 927] [outer = 0x869e2800] 08:36:03 INFO - PROCESS | 2491 | 1461252963258 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]]]}] 08:36:03 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 08:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1683ms 08:36:03 INFO - PROCESS | 2491 | 1461252963339 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 2491 | 1461252963344 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:36:03 INFO - PROCESS | 2491 | 1461252963351 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 2491 | 1461252963356 Marionette TRACE conn3 <- [1,1206,null,{}] 08:36:03 INFO - PROCESS | 2491 | 1461252963362 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}] 08:36:03 INFO - PROCESS | 2491 | 1461252963657 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:36:04 INFO - PROCESS | 2491 | 1461252963986 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x869f1000 == 148 [pid = 2491] [id = 309] 08:36:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 246 (0x86ae9c00) [pid = 2491] [serial = 928] [outer = (nil)] 08:36:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 247 (0x86aebc00) [pid = 2491] [serial = 929] [outer = 0x86ae9c00] 08:36:04 INFO - PROCESS | 2491 | 1461252964101 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 248 (0xa3c8bc00) [pid = 2491] [serial = 930] [outer = 0x86ae9c00] 08:36:05 INFO - PROCESS | 2491 | 1461252965055 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]]]}] 08:36:05 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 08:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1742ms 08:36:05 INFO - PROCESS | 2491 | 1461252965094 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 2491 | 1461252965097 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:36:05 INFO - PROCESS | 2491 | 1461252965105 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 2491 | 1461252965109 Marionette TRACE conn3 <- [1,1210,null,{}] 08:36:05 INFO - PROCESS | 2491 | 1461252965115 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}] 08:36:05 INFO - PROCESS | 2491 | 1461252965335 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:36:05 INFO - PROCESS | 2491 | 1461252965651 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ae8c00 == 149 [pid = 2491] [id = 310] 08:36:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 249 (0x86be3000) [pid = 2491] [serial = 931] [outer = (nil)] 08:36:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 250 (0x86be8800) [pid = 2491] [serial = 932] [outer = 0x86be3000] 08:36:05 INFO - PROCESS | 2491 | 1461252965753 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 251 (0x86bea400) [pid = 2491] [serial = 933] [outer = 0x86be3000] 08:36:06 INFO - PROCESS | 2491 | 1461252966711 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1682ms 08:36:06 INFO - PROCESS | 2491 | 1461252966790 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 2491 | 1461252966793 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:36:06 INFO - PROCESS | 2491 | 1461252966803 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 2491 | 1461252966807 Marionette TRACE conn3 <- [1,1214,null,{}] 08:36:06 INFO - PROCESS | 2491 | 1461252966816 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}] 08:36:07 INFO - PROCESS | 2491 | 1461252967116 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:36:07 INFO - PROCESS | 2491 | 1461252967491 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x868efc00 == 150 [pid = 2491] [id = 311] 08:36:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 252 (0x86be5000) [pid = 2491] [serial = 934] [outer = (nil)] 08:36:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 253 (0x93db4800) [pid = 2491] [serial = 935] [outer = 0x86be5000] 08:36:07 INFO - PROCESS | 2491 | 1461252967587 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 254 (0x93db6000) [pid = 2491] [serial = 936] [outer = 0x86be5000] 08:36:08 INFO - PROCESS | 2491 | 1461252968511 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1741ms 08:36:08 INFO - PROCESS | 2491 | 1461252968544 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 2491 | 1461252968547 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:36:08 INFO - PROCESS | 2491 | 1461252968554 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 2491 | 1461252968557 Marionette TRACE conn3 <- [1,1218,null,{}] 08:36:08 INFO - PROCESS | 2491 | 1461252968564 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}] 08:36:08 INFO - PROCESS | 2491 | 1461252968792 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:36:09 INFO - PROCESS | 2491 | 1461252969104 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bee000 == 151 [pid = 2491] [id = 312] 08:36:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 255 (0x86bee400) [pid = 2491] [serial = 937] [outer = (nil)] 08:36:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 256 (0x93dbc800) [pid = 2491] [serial = 938] [outer = 0x86bee400] 08:36:09 INFO - PROCESS | 2491 | 1461252969211 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 257 (0x93dbe400) [pid = 2491] [serial = 939] [outer = 0x86bee400] 08:36:10 INFO - PROCESS | 2491 | 1461252970113 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1632ms 08:36:10 INFO - PROCESS | 2491 | 1461252970187 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:36:10 INFO - PROCESS | 2491 | 1461252970191 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:36:10 INFO - PROCESS | 2491 | 1461252970199 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 2491 | 1461252970202 Marionette TRACE conn3 <- [1,1222,null,{}] 08:36:10 INFO - PROCESS | 2491 | 1461252970209 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}] 08:36:10 INFO - PROCESS | 2491 | 1461252970460 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:36:10 INFO - PROCESS | 2491 | 1461252970781 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a72c00 == 152 [pid = 2491] [id = 313] 08:36:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 258 (0x85a74800) [pid = 2491] [serial = 940] [outer = (nil)] 08:36:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 259 (0x85a7c000) [pid = 2491] [serial = 941] [outer = 0x85a74800] 08:36:10 INFO - PROCESS | 2491 | 1461252970873 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 260 (0x85a7dc00) [pid = 2491] [serial = 942] [outer = 0x85a74800] 08:36:11 INFO - PROCESS | 2491 | 1461252971786 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] 08:36:11 INFO - PROCESS | 2491 | 1461252971852 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:36:11 INFO - PROCESS | 2491 | 1461252971859 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 2491 | 1461252971863 Marionette TRACE conn3 <- [1,1226,null,{}] 08:36:11 INFO - PROCESS | 2491 | 1461252971869 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}] 08:36:12 INFO - PROCESS | 2491 | 1461252972092 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:36:12 INFO - PROCESS | 2491 | 1461252972407 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a7a000 == 153 [pid = 2491] [id = 314] 08:36:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 261 (0x85a7a400) [pid = 2491] [serial = 943] [outer = (nil)] 08:36:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 262 (0x85bc3000) [pid = 2491] [serial = 944] [outer = 0x85a7a400] 08:36:12 INFO - PROCESS | 2491 | 1461252972520 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 263 (0x85bc5c00) [pid = 2491] [serial = 945] [outer = 0x85a7a400] 08:36:13 INFO - PROCESS | 2491 | 1461252973438 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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1633ms 08:36:13 INFO - PROCESS | 2491 | 1461252973493 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 2491 | 1461252973497 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:36:13 INFO - PROCESS | 2491 | 1461252973504 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 2491 | 1461252973508 Marionette TRACE conn3 <- [1,1230,null,{}] 08:36:13 INFO - PROCESS | 2491 | 1461252973514 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}] 08:36:13 INFO - PROCESS | 2491 | 1461252973746 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:36:14 INFO - PROCESS | 2491 | 1461252974064 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc0c00 == 154 [pid = 2491] [id = 315] 08:36:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 264 (0x85bc9c00) [pid = 2491] [serial = 946] [outer = (nil)] 08:36:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 265 (0x86bef000) [pid = 2491] [serial = 947] [outer = 0x85bc9c00] 08:36:14 INFO - PROCESS | 2491 | 1461252974178 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 266 (0x87179800) [pid = 2491] [serial = 948] [outer = 0x85bc9c00] 08:36:15 INFO - PROCESS | 2491 | 1461252975130 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1681ms 08:36:15 INFO - PROCESS | 2491 | 1461252975187 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 2491 | 1461252975191 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:36:15 INFO - PROCESS | 2491 | 1461252975198 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 2491 | 1461252975202 Marionette TRACE conn3 <- [1,1234,null,{}] 08:36:15 INFO - PROCESS | 2491 | 1461252975208 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}] 08:36:15 INFO - PROCESS | 2491 | 1461252975422 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8b884c00 == 153 [pid = 2491] [id = 196] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8eadb800 == 152 [pid = 2491] [id = 210] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x89c6a400 == 151 [pid = 2491] [id = 215] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a9c00 == 150 [pid = 2491] [id = 211] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x96b43400 == 149 [pid = 2491] [id = 240] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x9203a000 == 148 [pid = 2491] [id = 213] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x99b87800 == 147 [pid = 2491] [id = 243] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x89c75c00 == 146 [pid = 2491] [id = 246] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x98f8d800 == 145 [pid = 2491] [id = 248] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf1400 == 144 [pid = 2491] [id = 242] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x9fb30c00 == 143 [pid = 2491] [id = 245] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x89393800 == 142 [pid = 2491] [id = 249] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4e4c00 == 141 [pid = 2491] [id = 241] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x977ab400 == 140 [pid = 2491] [id = 214] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a2800 == 139 [pid = 2491] [id = 209] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x96b47400 == 138 [pid = 2491] [id = 244] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x9ea26c00 == 137 [pid = 2491] [id = 247] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4da400 == 136 [pid = 2491] [id = 238] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x905de400 == 135 [pid = 2491] [id = 237] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x87044000 == 134 [pid = 2491] [id = 297] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x89b47800 == 133 [pid = 2491] [id = 296] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0f400 == 132 [pid = 2491] [id = 295] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0b400 == 131 [pid = 2491] [id = 293] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x98b25400 == 130 [pid = 2491] [id = 10] 08:36:16 INFO - PROCESS | 2491 | --DOCSHELL 0x8703ec00 == 129 [pid = 2491] [id = 294] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 265 (0x905e0000) [pid = 2491] [serial = 833] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 264 (0x8e884800) [pid = 2491] [serial = 821] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 263 (0x97ee2800) [pid = 2491] [serial = 785] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 262 (0x8717fc00) [pid = 2491] [serial = 815] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 261 (0x90728000) [pid = 2491] [serial = 779] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 260 (0x8c872000) [pid = 2491] [serial = 803] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 259 (0x89c0a000) [pid = 2491] [serial = 800] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 258 (0x8ebbb000) [pid = 2491] [serial = 776] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 257 (0xa4911400) [pid = 2491] [serial = 806] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 256 (0x87043000) [pid = 2491] [serial = 809] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 255 (0xa2a42c00) [pid = 2491] [serial = 794] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 254 (0x96f9e400) [pid = 2491] [serial = 782] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 253 (0x9780d400) [pid = 2491] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 252 (0x8ff07400) [pid = 2491] [serial = 828] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 251 (0x98711400) [pid = 2491] [serial = 788] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 250 (0x8bc2cc00) [pid = 2491] [serial = 818] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 249 (0xa45e5400) [pid = 2491] [serial = 797] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 248 (0x8f4d9800) [pid = 2491] [serial = 830] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 247 (0x8c86e800) [pid = 2491] [serial = 819] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 246 (0x92c7fc00) [pid = 2491] [serial = 771] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 245 (0x8eae8000) [pid = 2491] [serial = 822] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 244 (0x89db4800) [pid = 2491] [serial = 773] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 243 (0x87176000) [pid = 2491] [serial = 812] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 242 (0x8eb0ec00) [pid = 2491] [serial = 824] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 241 (0x8feee000) [pid = 2491] [serial = 827] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 240 (0x8ebbac00) [pid = 2491] [serial = 825] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 239 (0x8f283c00) [pid = 2491] [serial = 564] [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.] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 238 (0x8ff10800) [pid = 2491] [serial = 831] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | --DOMWINDOW == 237 (0xa00af800) [pid = 2491] [serial = 791] [outer = (nil)] [url = about:blank] 08:36:16 INFO - PROCESS | 2491 | 1461252976910 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x86af0400 == 130 [pid = 2491] [id = 316] 08:36:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 238 (0x86af0800) [pid = 2491] [serial = 949] [outer = (nil)] 08:36:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 239 (0x86bf1800) [pid = 2491] [serial = 950] [outer = 0x86af0800] 08:36:17 INFO - PROCESS | 2491 | 1461252976999 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 240 (0x87048000) [pid = 2491] [serial = 951] [outer = 0x86af0800] 08:36:17 INFO - PROCESS | 2491 | 1461252977809 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]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2651ms 08:36:17 INFO - PROCESS | 2491 | 1461252977851 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 2491 | 1461252977859 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:36:17 INFO - PROCESS | 2491 | 1461252977868 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 2491 | 1461252977872 Marionette TRACE conn3 <- [1,1238,null,{}] 08:36:17 INFO - PROCESS | 2491 | 1461252977909 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}] 08:36:18 INFO - PROCESS | 2491 | 1461252978106 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:36:18 INFO - PROCESS | 2491 | 1461252978118 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x89dbf800 == 131 [pid = 2491] [id = 317] 08:36:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 241 (0x8b6e7c00) [pid = 2491] [serial = 952] [outer = (nil)] 08:36:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 242 (0x8ba1d800) [pid = 2491] [serial = 953] [outer = 0x8b6e7c00] 08:36:18 INFO - PROCESS | 2491 | 1461252978200 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 243 (0x8c684c00) [pid = 2491] [serial = 954] [outer = 0x8b6e7c00] 08:36:19 INFO - PROCESS | 2491 | 1461252979306 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]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1513ms 08:36:19 INFO - PROCESS | 2491 | 1461252979384 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 2491 | 1461252979390 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:36:19 INFO - PROCESS | 2491 | 1461252979397 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 2491 | 1461252979400 Marionette TRACE conn3 <- [1,1242,null,{}] 08:36:19 INFO - PROCESS | 2491 | 1461252979413 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}] 08:36:19 INFO - PROCESS | 2491 | 1461252979685 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:36:19 INFO - PROCESS | 2491 | 1461252979720 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c75800 == 132 [pid = 2491] [id = 318] 08:36:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 244 (0x8c87b000) [pid = 2491] [serial = 955] [outer = (nil)] 08:36:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 245 (0x8e793000) [pid = 2491] [serial = 956] [outer = 0x8c87b000] 08:36:19 INFO - PROCESS | 2491 | 1461252979801 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 246 (0x8ea1ac00) [pid = 2491] [serial = 957] [outer = 0x8c87b000] 08:36:20 INFO - PROCESS | 2491 | 1461252980911 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1588ms 08:36:20 INFO - PROCESS | 2491 | 1461252980985 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 2491 | 1461252980989 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:36:21 INFO - PROCESS | 2491 | 1461252981005 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 2491 | 1461252981014 Marionette TRACE conn3 <- [1,1246,null,{}] 08:36:21 INFO - PROCESS | 2491 | 1461252981032 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}] 08:36:21 INFO - PROCESS | 2491 | 1461252981294 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:36:21 INFO - PROCESS | 2491 | --DOMWINDOW == 245 (0x8e884c00) [pid = 2491] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:36:21 INFO - PROCESS | 2491 | --DOMWINDOW == 244 (0x89c0e800) [pid = 2491] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:36:21 INFO - PROCESS | 2491 | --DOMWINDOW == 243 (0x905d9400) [pid = 2491] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:36:21 INFO - PROCESS | 2491 | --DOMWINDOW == 242 (0x87176c00) [pid = 2491] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:36:21 INFO - PROCESS | 2491 | --DOMWINDOW == 241 (0x87048800) [pid = 2491] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:36:21 INFO - PROCESS | 2491 | 1461252981905 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x87048800 == 133 [pid = 2491] [id = 319] 08:36:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 242 (0x87176c00) [pid = 2491] [serial = 958] [outer = (nil)] 08:36:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 243 (0x8c99fc00) [pid = 2491] [serial = 959] [outer = 0x87176c00] 08:36:21 INFO - PROCESS | 2491 | 1461252981983 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 244 (0x8f28fc00) [pid = 2491] [serial = 960] [outer = 0x87176c00] 08:36:22 INFO - PROCESS | 2491 | 1461252982933 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]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2008ms 08:36:23 INFO - PROCESS | 2491 | 1461252983006 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 2491 | 1461252983010 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:36:23 INFO - PROCESS | 2491 | 1461252983017 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 2491 | 1461252983019 Marionette TRACE conn3 <- [1,1250,null,{}] 08:36:23 INFO - PROCESS | 2491 | 1461252983025 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}] 08:36:23 INFO - PROCESS | 2491 | 1461252983217 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:36:23 INFO - PROCESS | 2491 | 1461252983405 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc29000 == 134 [pid = 2491] [id = 320] 08:36:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 245 (0x8ebc7000) [pid = 2491] [serial = 961] [outer = (nil)] 08:36:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 246 (0x8ff09000) [pid = 2491] [serial = 962] [outer = 0x8ebc7000] 08:36:23 INFO - PROCESS | 2491 | 1461252983481 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 247 (0x8ff10400) [pid = 2491] [serial = 963] [outer = 0x8ebc7000] 08:36:24 INFO - PROCESS | 2491 | 1461252984620 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1641ms 08:36:24 INFO - PROCESS | 2491 | 1461252984660 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 2491 | 1461252984667 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:36:24 INFO - PROCESS | 2491 | 1461252984678 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 2491 | 1461252984684 Marionette TRACE conn3 <- [1,1254,null,{}] 08:36:24 INFO - PROCESS | 2491 | 1461252984694 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}] 08:36:24 INFO - PROCESS | 2491 | 1461252984922 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:36:25 INFO - PROCESS | 2491 | 1461252985255 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e6c00 == 135 [pid = 2491] [id = 321] 08:36:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 248 (0x8939a800) [pid = 2491] [serial = 964] [outer = (nil)] 08:36:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 249 (0x8b6e0400) [pid = 2491] [serial = 965] [outer = 0x8939a800] 08:36:25 INFO - PROCESS | 2491 | 1461252985353 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 250 (0x8c86e800) [pid = 2491] [serial = 966] [outer = 0x8939a800] 08:36:26 INFO - PROCESS | 2491 | 1461252986437 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1800ms 08:36:26 INFO - PROCESS | 2491 | 1461252986480 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 2491 | 1461252986490 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:36:26 INFO - PROCESS | 2491 | 1461252986504 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 2491 | 1461252986511 Marionette TRACE conn3 <- [1,1258,null,{}] 08:36:26 INFO - PROCESS | 2491 | 1461252986520 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}] 08:36:26 INFO - PROCESS | 2491 | 1461252986837 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:36:27 INFO - PROCESS | 2491 | 1461252987288 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e884c00 == 136 [pid = 2491] [id = 322] 08:36:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 251 (0x8eb11800) [pid = 2491] [serial = 967] [outer = (nil)] 08:36:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 252 (0x8f28cc00) [pid = 2491] [serial = 968] [outer = 0x8eb11800] 08:36:27 INFO - PROCESS | 2491 | 1461252987406 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 253 (0x8fef3800) [pid = 2491] [serial = 969] [outer = 0x8eb11800] 08:36:28 INFO - PROCESS | 2491 | 1461252988651 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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2194ms 08:36:28 INFO - PROCESS | 2491 | 1461252988697 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:36:28 INFO - PROCESS | 2491 | 1461252988701 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:36:28 INFO - PROCESS | 2491 | 1461252988708 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 2491 | 1461252988715 Marionette TRACE conn3 <- [1,1262,null,{}] 08:36:28 INFO - PROCESS | 2491 | 1461252988732 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}] 08:36:28 INFO - PROCESS | 2491 | 1461252988953 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:36:29 INFO - PROCESS | 2491 | 1461252989275 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x905e3400 == 137 [pid = 2491] [id = 323] 08:36:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 254 (0x90656800) [pid = 2491] [serial = 970] [outer = (nil)] 08:36:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 255 (0x9072f800) [pid = 2491] [serial = 971] [outer = 0x90656800] 08:36:29 INFO - PROCESS | 2491 | 1461252989379 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 256 (0x9084b400) [pid = 2491] [serial = 972] [outer = 0x90656800] 08:36:30 INFO - PROCESS | 2491 | 1461252990341 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1700ms 08:36:30 INFO - PROCESS | 2491 | 1461252990409 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:36:30 INFO - PROCESS | 2491 | 1461252990414 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:36:30 INFO - PROCESS | 2491 | 1461252990421 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 2491 | 1461252990423 Marionette TRACE conn3 <- [1,1266,null,{}] 08:36:30 INFO - PROCESS | 2491 | 1461252990430 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}] 08:36:30 INFO - PROCESS | 2491 | 1461252990688 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:36:31 INFO - PROCESS | 2491 | 1461252991009 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x9084d400 == 138 [pid = 2491] [id = 324] 08:36:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 257 (0x9140b800) [pid = 2491] [serial = 973] [outer = (nil)] 08:36:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 258 (0x92b11800) [pid = 2491] [serial = 974] [outer = 0x9140b800] 08:36:31 INFO - PROCESS | 2491 | 1461252991103 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 259 (0x92bf9c00) [pid = 2491] [serial = 975] [outer = 0x9140b800] 08:36:32 INFO - PROCESS | 2491 | 1461252992016 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1638ms 08:36:32 INFO - PROCESS | 2491 | 1461252992060 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 2491 | 1461252992065 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:36:32 INFO - PROCESS | 2491 | 1461252992092 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 2491 | 1461252992096 Marionette TRACE conn3 <- [1,1270,null,{}] 08:36:32 INFO - PROCESS | 2491 | 1461252992102 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}] 08:36:32 INFO - PROCESS | 2491 | 1461252992321 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:36:32 INFO - PROCESS | 2491 | 1461252992648 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffbe400 == 139 [pid = 2491] [id = 325] 08:36:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 260 (0x9072e800) [pid = 2491] [serial = 976] [outer = (nil)] 08:36:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 261 (0x93b0d400) [pid = 2491] [serial = 977] [outer = 0x9072e800] 08:36:32 INFO - PROCESS | 2491 | 1461252992747 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 262 (0x93b0f800) [pid = 2491] [serial = 978] [outer = 0x9072e800] 08:36:33 INFO - PROCESS | 2491 | 1461252993698 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1688ms 08:36:33 INFO - PROCESS | 2491 | 1461252993779 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 2491 | 1461252993785 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:36:33 INFO - PROCESS | 2491 | 1461252993794 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 2491 | 1461252993799 Marionette TRACE conn3 <- [1,1274,null,{}] 08:36:33 INFO - PROCESS | 2491 | 1461252993807 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}] 08:36:34 INFO - PROCESS | 2491 | 1461252994131 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:36:34 INFO - PROCESS | 2491 | 1461252994502 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x9152c800 == 140 [pid = 2491] [id = 326] 08:36:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 263 (0x952a2c00) [pid = 2491] [serial = 979] [outer = (nil)] 08:36:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 264 (0x96fa8000) [pid = 2491] [serial = 980] [outer = 0x952a2c00] 08:36:34 INFO - PROCESS | 2491 | 1461252994629 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 265 (0x96fa4c00) [pid = 2491] [serial = 981] [outer = 0x952a2c00] 08:36:35 INFO - PROCESS | 2491 | 1461252995674 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1934ms 08:36:35 INFO - PROCESS | 2491 | 1461252995728 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 2491 | 1461252995731 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:36:35 INFO - PROCESS | 2491 | 1461252995738 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 2491 | 1461252995741 Marionette TRACE conn3 <- [1,1278,null,{}] 08:36:35 INFO - PROCESS | 2491 | 1461252995748 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}] 08:36:35 INFO - PROCESS | 2491 | 1461252995940 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:36:36 INFO - PROCESS | 2491 | 1461252996204 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x90729800 == 141 [pid = 2491] [id = 327] 08:36:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 266 (0x90808c00) [pid = 2491] [serial = 982] [outer = (nil)] 08:36:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 267 (0x97c29c00) [pid = 2491] [serial = 983] [outer = 0x90808c00] 08:36:36 INFO - PROCESS | 2491 | 1461252996349 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 268 (0x97eee000) [pid = 2491] [serial = 984] [outer = 0x90808c00] 08:36:37 INFO - PROCESS | 2491 | 1461252997232 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1533ms 08:36:37 INFO - PROCESS | 2491 | 1461252997272 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 2491 | 1461252997276 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:36:37 INFO - PROCESS | 2491 | 1461252997283 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 2491 | 1461252997287 Marionette TRACE conn3 <- [1,1282,null,{}] 08:36:37 INFO - PROCESS | 2491 | 1461252997293 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}] 08:36:37 INFO - PROCESS | 2491 | 1461252997496 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:36:37 INFO - PROCESS | 2491 | 1461252997829 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x86aec800 == 142 [pid = 2491] [id = 328] 08:36:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 269 (0x97c24c00) [pid = 2491] [serial = 985] [outer = (nil)] 08:36:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 270 (0x999d0400) [pid = 2491] [serial = 986] [outer = 0x97c24c00] 08:36:37 INFO - PROCESS | 2491 | 1461252997927 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 271 (0x99b91c00) [pid = 2491] [serial = 987] [outer = 0x97c24c00] 08:36:38 INFO - PROCESS | 2491 | 1461252998870 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]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1631ms 08:36:38 INFO - PROCESS | 2491 | 1461252998915 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:36:38 INFO - PROCESS | 2491 | 1461252998920 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:36:38 INFO - PROCESS | 2491 | 1461252998927 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 2491 | 1461252998931 Marionette TRACE conn3 <- [1,1286,null,{}] 08:36:38 INFO - PROCESS | 2491 | 1461252998937 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}] 08:36:39 INFO - PROCESS | 2491 | 1461252999141 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:36:39 INFO - PROCESS | 2491 | 1461252999454 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x98712000 == 143 [pid = 2491] [id = 329] 08:36:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 272 (0x98f90400) [pid = 2491] [serial = 988] [outer = (nil)] 08:36:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 273 (0xa00b6800) [pid = 2491] [serial = 989] [outer = 0x98f90400] 08:36:39 INFO - PROCESS | 2491 | 1461252999557 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 274 (0xa0a1ac00) [pid = 2491] [serial = 990] [outer = 0x98f90400] 08:36:40 INFO - PROCESS | 2491 | 1461253000563 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1682ms 08:36:40 INFO - PROCESS | 2491 | 1461253000611 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 2491 | 1461253000616 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:36:40 INFO - PROCESS | 2491 | 1461253000624 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 2491 | 1461253000629 Marionette TRACE conn3 <- [1,1290,null,{}] 08:36:40 INFO - PROCESS | 2491 | 1461253000636 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}] 08:36:40 INFO - PROCESS | 2491 | 1461253000887 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:36:41 INFO - PROCESS | 2491 | 1461253001248 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bec000 == 144 [pid = 2491] [id = 330] 08:36:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 275 (0x9780b000) [pid = 2491] [serial = 991] [outer = (nil)] 08:36:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 276 (0xa2826400) [pid = 2491] [serial = 992] [outer = 0x9780b000] 08:36:41 INFO - PROCESS | 2491 | 1461253001353 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 277 (0xa3ce3c00) [pid = 2491] [serial = 993] [outer = 0x9780b000] 08:36:42 INFO - PROCESS | 2491 | 1461253002324 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]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1751ms 08:36:42 INFO - PROCESS | 2491 | 1461253002375 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 2491 | 1461253002380 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:36:42 INFO - PROCESS | 2491 | 1461253002387 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 2491 | 1461253002391 Marionette TRACE conn3 <- [1,1294,null,{}] 08:36:42 INFO - PROCESS | 2491 | 1461253002397 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}] 08:36:42 INFO - PROCESS | 2491 | 1461253002654 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:36:43 INFO - PROCESS | 2491 | 1461253002986 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e4c00 == 145 [pid = 2491] [id = 331] 08:36:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 278 (0x93ee8800) [pid = 2491] [serial = 994] [outer = (nil)] 08:36:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 279 (0x9df1a000) [pid = 2491] [serial = 995] [outer = 0x93ee8800] 08:36:43 INFO - PROCESS | 2491 | 1461253003092 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 280 (0xa4738400) [pid = 2491] [serial = 996] [outer = 0x93ee8800] 08:36:43 INFO - PROCESS | 2491 | 1461253003996 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1638ms 08:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:36:44 INFO - PROCESS | 2491 | 1461253004027 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 2491 | 1461253004030 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:36:44 INFO - PROCESS | 2491 | 1461253004037 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 2491 | 1461253004041 Marionette TRACE conn3 <- [1,1298,null,{}] 08:36:44 INFO - PROCESS | 2491 | 1461253004047 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}] 08:36:44 INFO - PROCESS | 2491 | 1461253004255 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:36:44 INFO - PROCESS | 2491 | 1461253004586 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x93cc6c00 == 146 [pid = 2491] [id = 332] 08:36:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 281 (0x93cc7c00) [pid = 2491] [serial = 997] [outer = (nil)] 08:36:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 282 (0x93cce400) [pid = 2491] [serial = 998] [outer = 0x93cc7c00] 08:36:44 INFO - PROCESS | 2491 | 1461253004684 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 283 (0x93cd0800) [pid = 2491] [serial = 999] [outer = 0x93cc7c00] 08:36:45 INFO - PROCESS | 2491 | 1461253005646 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]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1689ms 08:36:45 INFO - PROCESS | 2491 | 1461253005726 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 2491 | 1461253005730 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:36:45 INFO - PROCESS | 2491 | 1461253005737 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 2491 | 1461253005740 Marionette TRACE conn3 <- [1,1302,null,{}] 08:36:45 INFO - PROCESS | 2491 | 1461253005746 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}] 08:36:45 INFO - PROCESS | 2491 | 1461253005979 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:36:46 INFO - PROCESS | 2491 | 1461253006304 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fe3000 == 147 [pid = 2491] [id = 333] 08:36:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 284 (0x84fe3400) [pid = 2491] [serial = 1000] [outer = (nil)] 08:36:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 285 (0x84feb800) [pid = 2491] [serial = 1001] [outer = 0x84fe3400] 08:36:46 INFO - PROCESS | 2491 | 1461253006401 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 286 (0x84fed000) [pid = 2491] [serial = 1002] [outer = 0x84fe3400] 08:36:47 INFO - PROCESS | 2491 | 1461253007375 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1686ms 08:36:47 INFO - PROCESS | 2491 | 1461253007424 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:36:47 INFO - PROCESS | 2491 | 1461253007429 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:36:47 INFO - PROCESS | 2491 | 1461253007435 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 2491 | 1461253007439 Marionette TRACE conn3 <- [1,1306,null,{}] 08:36:47 INFO - PROCESS | 2491 | 1461253007445 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}] 08:36:47 INFO - PROCESS | 2491 | 1461253007674 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:36:48 INFO - PROCESS | 2491 | 1461253007997 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fe8400 == 148 [pid = 2491] [id = 334] 08:36:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 287 (0x84fe9000) [pid = 2491] [serial = 1003] [outer = (nil)] 08:36:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 288 (0x93cd2000) [pid = 2491] [serial = 1004] [outer = 0x84fe9000] 08:36:48 INFO - PROCESS | 2491 | 1461253008106 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 289 (0x93cd3c00) [pid = 2491] [serial = 1005] [outer = 0x84fe9000] 08:36:49 INFO - PROCESS | 2491 | 1461253009035 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1687ms 08:36:49 INFO - PROCESS | 2491 | 1461253009123 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:36:49 INFO - PROCESS | 2491 | 1461253009127 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:36:49 INFO - PROCESS | 2491 | 1461253009135 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 2491 | 1461253009139 Marionette TRACE conn3 <- [1,1310,null,{}] 08:36:49 INFO - PROCESS | 2491 | 1461253009146 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}] 08:36:49 INFO - PROCESS | 2491 | 1461253009406 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:36:49 INFO - PROCESS | 2491 | 1461253009732 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8420dc00 == 149 [pid = 2491] [id = 335] 08:36:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 290 (0x8420f400) [pid = 2491] [serial = 1006] [outer = (nil)] 08:36:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 291 (0x84216400) [pid = 2491] [serial = 1007] [outer = 0x8420f400] 08:36:49 INFO - PROCESS | 2491 | 1461253009830 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 292 (0x84218800) [pid = 2491] [serial = 1008] [outer = 0x8420f400] 08:36:50 INFO - PROCESS | 2491 | 1461253010780 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] 08:36:50 INFO - PROCESS | 2491 | 1461253010827 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:36:50 INFO - PROCESS | 2491 | 1461253010834 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 2491 | 1461253010838 Marionette TRACE conn3 <- [1,1314,null,{}] 08:36:50 INFO - PROCESS | 2491 | 1461253010844 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}] 08:36:51 INFO - PROCESS | 2491 | 1461253011055 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:36:51 INFO - PROCESS | 2491 | 1461253011405 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x84216000 == 150 [pid = 2491] [id = 336] 08:36:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 293 (0x84217400) [pid = 2491] [serial = 1009] [outer = (nil)] 08:36:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 294 (0x93ef3400) [pid = 2491] [serial = 1010] [outer = 0x84217400] 08:36:51 INFO - PROCESS | 2491 | 1461253011505 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 295 (0xa4786c00) [pid = 2491] [serial = 1011] [outer = 0x84217400] 08:36:52 INFO - PROCESS | 2491 | 1461253012423 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1639ms 08:36:52 INFO - PROCESS | 2491 | 1461253012474 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 2491 | 1461253012478 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:36:52 INFO - PROCESS | 2491 | 1461253012485 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 2491 | 1461253012489 Marionette TRACE conn3 <- [1,1318,null,{}] 08:36:52 INFO - PROCESS | 2491 | 1461253012495 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}] 08:36:52 INFO - PROCESS | 2491 | 1461253012723 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:36:53 INFO - PROCESS | 2491 | 1461253013519 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e3000 == 151 [pid = 2491] [id = 337] 08:36:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 296 (0x869e6800) [pid = 2491] [serial = 1012] [outer = (nil)] 08:36:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 297 (0x86aed400) [pid = 2491] [serial = 1013] [outer = 0x869e6800] 08:36:53 INFO - PROCESS | 2491 | 1461253013607 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 298 (0x86be4800) [pid = 2491] [serial = 1014] [outer = 0x869e6800] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x97c1e800 == 150 [pid = 2491] [id = 163] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x9b15d400 == 149 [pid = 2491] [id = 264] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc32000 == 148 [pid = 2491] [id = 229] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x87039400 == 147 [pid = 2491] [id = 269] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x8c86dc00 == 146 [pid = 2491] [id = 268] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x984c5400 == 145 [pid = 2491] [id = 263] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae2000 == 144 [pid = 2491] [id = 218] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x8c86f000 == 143 [pid = 2491] [id = 267] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf4000 == 142 [pid = 2491] [id = 265] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x87048800 == 141 [pid = 2491] [id = 319] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x89c75800 == 140 [pid = 2491] [id = 318] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x89dbf800 == 139 [pid = 2491] [id = 317] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x86af0400 == 138 [pid = 2491] [id = 316] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc0c00 == 137 [pid = 2491] [id = 315] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x85a7a000 == 136 [pid = 2491] [id = 314] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x85a72c00 == 135 [pid = 2491] [id = 313] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x868efc00 == 134 [pid = 2491] [id = 311] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x86bee000 == 133 [pid = 2491] [id = 312] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x86ae8c00 == 132 [pid = 2491] [id = 310] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x869f1000 == 131 [pid = 2491] [id = 309] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x868e5800 == 130 [pid = 2491] [id = 308] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x868e2800 == 129 [pid = 2491] [id = 306] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x868f1c00 == 128 [pid = 2491] [id = 307] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x99b90400 == 127 [pid = 2491] [id = 305] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x97eec800 == 126 [pid = 2491] [id = 304] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x950a8800 == 125 [pid = 2491] [id = 303] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x9203fc00 == 124 [pid = 2491] [id = 302] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0c400 == 123 [pid = 2491] [id = 301] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x87177000 == 122 [pid = 2491] [id = 299] 08:36:55 INFO - PROCESS | 2491 | --DOCSHELL 0x8f28f000 == 121 [pid = 2491] [id = 300] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 297 (0x92a63800) [pid = 2491] [serial = 896] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 296 (0x8ebbec00) [pid = 2491] [serial = 887] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 295 (0x97c26000) [pid = 2491] [serial = 857] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 294 (0xa0ab3400) [pid = 2491] [serial = 875] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 293 (0x8b6e9000) [pid = 2491] [serial = 882] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 292 (0x93b11400) [pid = 2491] [serial = 872] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 291 (0x9ea30800) [pid = 2491] [serial = 866] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 290 (0x8fef1400) [pid = 2491] [serial = 878] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 289 (0x96b05800) [pid = 2491] [serial = 851] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 288 (0x9072b000) [pid = 2491] [serial = 891] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 287 (0x98e94800) [pid = 2491] [serial = 863] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 286 (0xa0f4c800) [pid = 2491] [serial = 869] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 285 (0x8f4da800) [pid = 2491] [serial = 894] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 284 (0x8ff04400) [pid = 2491] [serial = 888] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 283 (0x8ba26800) [pid = 2491] [serial = 836] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 282 (0x8bc34800) [pid = 2491] [serial = 893] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 281 (0x8ba24c00) [pid = 2491] [serial = 885] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 280 (0x8eae6c00) [pid = 2491] [serial = 839] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 279 (0x98566800) [pid = 2491] [serial = 860] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 278 (0x893a1000) [pid = 2491] [serial = 884] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 277 (0x90657000) [pid = 2491] [serial = 890] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 276 (0x89c74000) [pid = 2491] [serial = 881] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 275 (0x909a4c00) [pid = 2491] [serial = 845] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 274 (0x9072dc00) [pid = 2491] [serial = 842] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 273 (0x96fa2800) [pid = 2491] [serial = 854] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | --DOMWINDOW == 272 (0x92a65800) [pid = 2491] [serial = 848] [outer = (nil)] [url = about:blank] 08:36:55 INFO - PROCESS | 2491 | 1461253015586 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 3146ms 08:36:55 INFO - PROCESS | 2491 | 1461253015635 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:36:55 INFO - PROCESS | 2491 | 1461253015643 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:36:55 INFO - PROCESS | 2491 | 1461253015655 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 2491 | 1461253015660 Marionette TRACE conn3 <- [1,1322,null,{}] 08:36:55 INFO - PROCESS | 2491 | 1461253015668 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}] 08:36:55 INFO - PROCESS | 2491 | 1461253015902 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:36:56 INFO - PROCESS | 2491 | 1461253016109 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x868ea000 == 122 [pid = 2491] [id = 338] 08:36:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 273 (0x868eb400) [pid = 2491] [serial = 1015] [outer = (nil)] 08:36:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 274 (0x86bee000) [pid = 2491] [serial = 1016] [outer = 0x868eb400] 08:36:56 INFO - PROCESS | 2491 | 1461253016192 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 275 (0x89396800) [pid = 2491] [serial = 1017] [outer = 0x868eb400] 08:36:57 INFO - PROCESS | 2491 | 1461253017094 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1502ms 08:36:57 INFO - PROCESS | 2491 | 1461253017159 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 2491 | 1461253017165 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:36:57 INFO - PROCESS | 2491 | 1461253017172 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 2491 | 1461253017175 Marionette TRACE conn3 <- [1,1326,null,{}] 08:36:57 INFO - PROCESS | 2491 | 1461253017181 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}] 08:36:57 INFO - PROCESS | 2491 | 1461253017479 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:36:57 INFO - PROCESS | 2491 | 1461253017639 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e9000 == 123 [pid = 2491] [id = 339] 08:36:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 276 (0x8c684000) [pid = 2491] [serial = 1018] [outer = (nil)] 08:36:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 277 (0x8c870800) [pid = 2491] [serial = 1019] [outer = 0x8c684000] 08:36:57 INFO - PROCESS | 2491 | 1461253017777 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 278 (0x8c9ad000) [pid = 2491] [serial = 1020] [outer = 0x8c684000] 08:36:58 INFO - PROCESS | 2491 | 1461253018648 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]]]}] 08:36:58 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 08:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1533ms 08:36:58 INFO - PROCESS | 2491 | 1461253018715 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 2491 | 1461253018718 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:36:58 INFO - PROCESS | 2491 | 1461253018734 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 2491 | 1461253018743 Marionette TRACE conn3 <- [1,1330,null,{}] 08:36:58 INFO - PROCESS | 2491 | 1461253018757 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}] 08:36:59 INFO - PROCESS | 2491 | 1461253019032 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:36:59 INFO - PROCESS | 2491 | 1461253019063 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e799c00 == 124 [pid = 2491] [id = 340] 08:36:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 279 (0x8eada800) [pid = 2491] [serial = 1021] [outer = (nil)] 08:36:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 280 (0x8f338000) [pid = 2491] [serial = 1022] [outer = 0x8eada800] 08:36:59 INFO - PROCESS | 2491 | 1461253019152 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 281 (0x8f33d400) [pid = 2491] [serial = 1023] [outer = 0x8eada800] 08:37:00 INFO - PROCESS | 2491 | --DOMWINDOW == 280 (0x8717b800) [pid = 2491] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:37:00 INFO - PROCESS | 2491 | --DOMWINDOW == 279 (0x8939f800) [pid = 2491] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:37:00 INFO - PROCESS | 2491 | --DOMWINDOW == 278 (0x8c87b000) [pid = 2491] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:37:00 INFO - PROCESS | 2491 | --DOMWINDOW == 277 (0x87176c00) [pid = 2491] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:37:00 INFO - PROCESS | 2491 | --DOMWINDOW == 276 (0x86be3000) [pid = 2491] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:37:00 INFO - PROCESS | 2491 | --DOMWINDOW == 275 (0x869e2800) [pid = 2491] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 274 (0x96f9e800) [pid = 2491] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 273 (0x8939fc00) [pid = 2491] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 272 (0x93b0fc00) [pid = 2491] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 271 (0x8ff03800) [pid = 2491] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 270 (0x99192000) [pid = 2491] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 269 (0xa4457c00) [pid = 2491] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 268 (0x8b6e7c00) [pid = 2491] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 267 (0x86ae9c00) [pid = 2491] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 266 (0x868e4000) [pid = 2491] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 265 (0x869e3400) [pid = 2491] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 264 (0x86af0800) [pid = 2491] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 263 (0x96fb8000) [pid = 2491] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 262 (0x87172000) [pid = 2491] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 261 (0x92bf4c00) [pid = 2491] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 260 (0x9203d800) [pid = 2491] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 259 (0x8ea19400) [pid = 2491] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 258 (0x97758c00) [pid = 2491] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 257 (0x950ad000) [pid = 2491] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 256 (0x96c9bc00) [pid = 2491] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 255 (0x8e890c00) [pid = 2491] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 254 (0x8c9abc00) [pid = 2491] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 253 (0x98b23400) [pid = 2491] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 252 (0xa0f7cc00) [pid = 2491] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 251 (0x9994b000) [pid = 2491] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 250 (0x8f28a800) [pid = 2491] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 249 (0x9072ec00) [pid = 2491] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 248 (0x9152fc00) [pid = 2491] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 247 (0x8b88d800) [pid = 2491] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 246 (0x8e797800) [pid = 2491] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 245 (0x97b7f800) [pid = 2491] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 244 (0x90848000) [pid = 2491] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 243 (0x93b09400) [pid = 2491] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 242 (0x90652c00) [pid = 2491] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 241 (0x99933000) [pid = 2491] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 240 (0x9084c000) [pid = 2491] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 239 (0x93b12400) [pid = 2491] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 238 (0x8b6e2c00) [pid = 2491] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 237 (0x90847800) [pid = 2491] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 236 (0x96f99c00) [pid = 2491] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 235 (0x8703a800) [pid = 2491] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 234 (0x92c85c00) [pid = 2491] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 233 (0x89b49000) [pid = 2491] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 232 (0x8c68f000) [pid = 2491] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 231 (0x9ea27000) [pid = 2491] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 230 (0x905d9c00) [pid = 2491] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 229 (0x905df800) [pid = 2491] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 228 (0x8f28a000) [pid = 2491] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 227 (0x8bc2e800) [pid = 2491] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 226 (0x8c876000) [pid = 2491] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 225 (0x9920fc00) [pid = 2491] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 224 (0x97b75000) [pid = 2491] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 223 (0xa0f7b000) [pid = 2491] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 222 (0x9b18dc00) [pid = 2491] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 221 (0x96fb5800) [pid = 2491] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 220 (0x89b4dc00) [pid = 2491] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 219 (0x8c68d800) [pid = 2491] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 218 (0x8c86f400) [pid = 2491] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 217 (0x89c01c00) [pid = 2491] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 216 (0x97c1d000) [pid = 2491] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 215 (0x9b18d400) [pid = 2491] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 214 (0x984c6400) [pid = 2491] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 213 (0x984b8800) [pid = 2491] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 212 (0x96c86400) [pid = 2491] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 211 (0x950b4800) [pid = 2491] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 210 (0x905dc800) [pid = 2491] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 209 (0x8ea1d800) [pid = 2491] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 208 (0x8939e400) [pid = 2491] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 207 (0x89393c00) [pid = 2491] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 206 (0xa2a3e800) [pid = 2491] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 205 (0x9ea27800) [pid = 2491] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 204 (0xa45e7400) [pid = 2491] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 203 (0x9fb37400) [pid = 2491] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 202 (0x99210c00) [pid = 2491] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 201 (0x99b8fc00) [pid = 2491] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 200 (0x99152000) [pid = 2491] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 199 (0x977ac800) [pid = 2491] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 198 (0x96c85400) [pid = 2491] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 197 (0x92b11000) [pid = 2491] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 196 (0x950abc00) [pid = 2491] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:37:01 INFO - PROCESS | 2491 | --DOMWINDOW == 195 (0x8fef0400) [pid = 2491] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:37:01 INFO - PROCESS | 2491 | 1461253021574 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]]]}] 08:37:01 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 08:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2865ms 08:37:01 INFO - PROCESS | 2491 | 1461253021601 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:37:01 INFO - PROCESS | 2491 | 1461253021621 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:37:01 INFO - PROCESS | 2491 | 1461253021628 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 2491 | 1461253021631 Marionette TRACE conn3 <- [1,1334,null,{}] 08:37:01 INFO - PROCESS | 2491 | 1461253021637 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}] 08:37:01 INFO - PROCESS | 2491 | 1461253021817 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:37:01 INFO - PROCESS | 2491 | 1461253021833 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e6400 == 125 [pid = 2491] [id = 341] 08:37:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 196 (0x869f0000) [pid = 2491] [serial = 1024] [outer = (nil)] 08:37:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 197 (0x8939b000) [pid = 2491] [serial = 1025] [outer = 0x869f0000] 08:37:01 INFO - PROCESS | 2491 | 1461253021911 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 198 (0x89c72c00) [pid = 2491] [serial = 1026] [outer = 0x869f0000] 08:37:03 INFO - PROCESS | 2491 | 1461253023025 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]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1483ms 08:37:03 INFO - PROCESS | 2491 | 1461253023112 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 2491 | 1461253023119 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:37:03 INFO - PROCESS | 2491 | 1461253023129 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 2491 | 1461253023135 Marionette TRACE conn3 <- [1,1338,null,{}] 08:37:03 INFO - PROCESS | 2491 | 1461253023145 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}] 08:37:03 INFO - PROCESS | 2491 | 1461253023394 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:37:03 INFO - PROCESS | 2491 | 1461253023754 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x868ee800 == 126 [pid = 2491] [id = 342] 08:37:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 199 (0x868f1400) [pid = 2491] [serial = 1027] [outer = (nil)] 08:37:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 200 (0x869f0800) [pid = 2491] [serial = 1028] [outer = 0x868f1400] 08:37:03 INFO - PROCESS | 2491 | 1461253023865 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 201 (0x86aee000) [pid = 2491] [serial = 1029] [outer = 0x868f1400] 08:37:05 INFO - PROCESS | 2491 | 1461253025405 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2295ms 08:37:05 INFO - PROCESS | 2491 | 1461253025426 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 2491 | 1461253025435 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:37:05 INFO - PROCESS | 2491 | 1461253025448 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 2491 | 1461253025452 Marionette TRACE conn3 <- [1,1342,null,{}] 08:37:05 INFO - PROCESS | 2491 | 1461253025459 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}] 08:37:05 INFO - PROCESS | 2491 | 1461253025657 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:37:05 INFO - PROCESS | 2491 | 1461253025932 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e5800 == 127 [pid = 2491] [id = 343] 08:37:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 202 (0x869ec400) [pid = 2491] [serial = 1030] [outer = (nil)] 08:37:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 203 (0x8b88d800) [pid = 2491] [serial = 1031] [outer = 0x869ec400] 08:37:06 INFO - PROCESS | 2491 | 1461253026040 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 204 (0x8c872800) [pid = 2491] [serial = 1032] [outer = 0x869ec400] 08:37:07 INFO - PROCESS | 2491 | 1461253027137 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1742ms 08:37:07 INFO - PROCESS | 2491 | 1461253027193 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 2491 | 1461253027201 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:37:07 INFO - PROCESS | 2491 | 1461253027213 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 2491 | 1461253027223 Marionette TRACE conn3 <- [1,1346,null,{}] 08:37:07 INFO - PROCESS | 2491 | 1461253027250 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}] 08:37:07 INFO - PROCESS | 2491 | 1461253027817 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:37:08 INFO - PROCESS | 2491 | 1461253028035 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e3400 == 128 [pid = 2491] [id = 344] 08:37:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 205 (0x8eae6c00) [pid = 2491] [serial = 1033] [outer = (nil)] 08:37:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 206 (0x8ebc1000) [pid = 2491] [serial = 1034] [outer = 0x8eae6c00] 08:37:08 INFO - PROCESS | 2491 | 1461253028134 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 207 (0x8f339000) [pid = 2491] [serial = 1035] [outer = 0x8eae6c00] 08:37:09 INFO - PROCESS | 2491 | 1461253029173 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2009ms 08:37:09 INFO - PROCESS | 2491 | 1461253029220 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 2491 | 1461253029226 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:37:09 INFO - PROCESS | 2491 | 1461253029233 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 2491 | 1461253029235 Marionette TRACE conn3 <- [1,1350,null,{}] 08:37:09 INFO - PROCESS | 2491 | 1461253029242 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}] 08:37:09 INFO - PROCESS | 2491 | 1461253029466 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:37:09 INFO - PROCESS | 2491 | 1461253029802 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebc0400 == 129 [pid = 2491] [id = 345] 08:37:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 208 (0x8f33d000) [pid = 2491] [serial = 1036] [outer = (nil)] 08:37:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 209 (0x8f4d6400) [pid = 2491] [serial = 1037] [outer = 0x8f33d000] 08:37:09 INFO - PROCESS | 2491 | 1461253029901 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 210 (0x8fef0400) [pid = 2491] [serial = 1038] [outer = 0x8f33d000] 08:37:10 INFO - PROCESS | 2491 | 1461253030867 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]]]}] 08:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1692ms 08:37:10 INFO - PROCESS | 2491 | 1461253030925 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 2491 | 1461253030929 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:37:10 INFO - PROCESS | 2491 | 1461253030936 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 2491 | 1461253030940 Marionette TRACE conn3 <- [1,1354,null,{}] 08:37:10 INFO - PROCESS | 2491 | 1461253030946 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}] 08:37:11 INFO - PROCESS | 2491 | 1461253031172 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:37:11 INFO - PROCESS | 2491 | 1461253031499 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4dc00 == 130 [pid = 2491] [id = 346] 08:37:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 211 (0x8f343800) [pid = 2491] [serial = 1039] [outer = (nil)] 08:37:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 212 (0x8ff0e800) [pid = 2491] [serial = 1040] [outer = 0x8f343800] 08:37:11 INFO - PROCESS | 2491 | 1461253031599 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 213 (0x8ffb5000) [pid = 2491] [serial = 1041] [outer = 0x8f343800] 08:37:12 INFO - PROCESS | 2491 | 1461253032579 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1690ms 08:37:12 INFO - PROCESS | 2491 | 1461253032628 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 2491 | 1461253032632 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:37:12 INFO - PROCESS | 2491 | 1461253032639 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 2491 | 1461253032643 Marionette TRACE conn3 <- [1,1358,null,{}] 08:37:12 INFO - PROCESS | 2491 | 1461253032650 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}] 08:37:12 INFO - PROCESS | 2491 | 1461253032940 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:37:13 INFO - PROCESS | 2491 | 1461253033278 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae2000 == 131 [pid = 2491] [id = 347] 08:37:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 214 (0x90658c00) [pid = 2491] [serial = 1042] [outer = (nil)] 08:37:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 215 (0x90801400) [pid = 2491] [serial = 1043] [outer = 0x90658c00] 08:37:13 INFO - PROCESS | 2491 | 1461253033377 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 216 (0x90850400) [pid = 2491] [serial = 1044] [outer = 0x90658c00] 08:37:14 INFO - PROCESS | 2491 | 1461253034362 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1794ms 08:37:14 INFO - PROCESS | 2491 | 1461253034434 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 2491 | 1461253034438 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:37:14 INFO - PROCESS | 2491 | 1461253034445 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 2491 | 1461253034448 Marionette TRACE conn3 <- [1,1362,null,{}] 08:37:14 INFO - PROCESS | 2491 | 1461253034454 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}] 08:37:14 INFO - PROCESS | 2491 | 1461253034696 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:37:15 INFO - PROCESS | 2491 | 1461253035029 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb1d000 == 132 [pid = 2491] [id = 348] 08:37:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 217 (0x8ffbec00) [pid = 2491] [serial = 1045] [outer = (nil)] 08:37:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 218 (0x92a56400) [pid = 2491] [serial = 1046] [outer = 0x8ffbec00] 08:37:15 INFO - PROCESS | 2491 | 1461253035132 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 219 (0x92b11400) [pid = 2491] [serial = 1047] [outer = 0x8ffbec00] 08:37:16 INFO - PROCESS | 2491 | 1461253036176 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1783ms 08:37:16 INFO - PROCESS | 2491 | 1461253036228 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 2491 | 1461253036232 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:37:16 INFO - PROCESS | 2491 | 1461253036240 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 2491 | 1461253036244 Marionette TRACE conn3 <- [1,1366,null,{}] 08:37:16 INFO - PROCESS | 2491 | 1461253036250 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}] 08:37:16 INFO - PROCESS | 2491 | 1461253036468 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:37:16 INFO - PROCESS | 2491 | 1461253036800 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x90730c00 == 133 [pid = 2491] [id = 349] 08:37:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 220 (0x91402400) [pid = 2491] [serial = 1048] [outer = (nil)] 08:37:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 221 (0x93b0dc00) [pid = 2491] [serial = 1049] [outer = 0x91402400] 08:37:16 INFO - PROCESS | 2491 | 1461253036902 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 222 (0x93cc7000) [pid = 2491] [serial = 1050] [outer = 0x91402400] 08:37:17 INFO - PROCESS | 2491 | 1461253037921 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] 08:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:37:17 INFO - PROCESS | 2491 | 1461253037979 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:37:17 INFO - PROCESS | 2491 | 1461253037986 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 2491 | 1461253037990 Marionette TRACE conn3 <- [1,1370,null,{}] 08:37:17 INFO - PROCESS | 2491 | 1461253037996 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}] 08:37:18 INFO - PROCESS | 2491 | 1461253038248 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:37:18 INFO - PROCESS | 2491 | 1461253038596 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x9152fc00 == 134 [pid = 2491] [id = 350] 08:37:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 223 (0x93b0e800) [pid = 2491] [serial = 1051] [outer = (nil)] 08:37:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 224 (0x93eeb400) [pid = 2491] [serial = 1052] [outer = 0x93b0e800] 08:37:18 INFO - PROCESS | 2491 | 1461253038699 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 225 (0x93eefc00) [pid = 2491] [serial = 1053] [outer = 0x93b0e800] 08:37:19 INFO - PROCESS | 2491 | 1461253039733 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] 08:37:19 INFO - PROCESS | 2491 | 1461253039787 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:37:19 INFO - PROCESS | 2491 | 1461253039794 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 2491 | 1461253039798 Marionette TRACE conn3 <- [1,1374,null,{}] 08:37:19 INFO - PROCESS | 2491 | 1461253039804 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}] 08:37:20 INFO - PROCESS | 2491 | 1461253040035 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:37:20 INFO - PROCESS | 2491 | 1461253040342 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x90657000 == 135 [pid = 2491] [id = 351] 08:37:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 226 (0x93ee7c00) [pid = 2491] [serial = 1054] [outer = (nil)] 08:37:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 227 (0x96b43800) [pid = 2491] [serial = 1055] [outer = 0x93ee7c00] 08:37:20 INFO - PROCESS | 2491 | 1461253040437 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 228 (0x96c84800) [pid = 2491] [serial = 1056] [outer = 0x93ee7c00] 08:37:21 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:21 INFO - PROCESS | 2491 | 1461253041434 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] 08:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:37:21 INFO - PROCESS | 2491 | 1461253041484 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:37:21 INFO - PROCESS | 2491 | 1461253041491 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 2491 | 1461253041496 Marionette TRACE conn3 <- [1,1378,null,{}] 08:37:21 INFO - PROCESS | 2491 | 1461253041502 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}] 08:37:21 INFO - PROCESS | 2491 | 1461253041776 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:37:22 INFO - PROCESS | 2491 | 1461253042124 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa3000 == 136 [pid = 2491] [id = 352] 08:37:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 229 (0x97810800) [pid = 2491] [serial = 1057] [outer = (nil)] 08:37:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 230 (0x97c29000) [pid = 2491] [serial = 1058] [outer = 0x97810800] 08:37:22 INFO - PROCESS | 2491 | 1461253042232 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 231 (0x97ff0400) [pid = 2491] [serial = 1059] [outer = 0x97810800] 08:37:23 INFO - PROCESS | 2491 | 1461253043235 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] 08:37:23 INFO - PROCESS | 2491 | 1461253043281 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:37:23 INFO - PROCESS | 2491 | 1461253043289 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 2491 | 1461253043292 Marionette TRACE conn3 <- [1,1382,null,{}] 08:37:23 INFO - PROCESS | 2491 | 1461253043299 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}] 08:37:23 INFO - PROCESS | 2491 | 1461253043519 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:37:23 INFO - PROCESS | 2491 | 1461253043852 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x97b7f800 == 137 [pid = 2491] [id = 353] 08:37:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 232 (0x98718000) [pid = 2491] [serial = 1060] [outer = (nil)] 08:37:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 233 (0x99190c00) [pid = 2491] [serial = 1061] [outer = 0x98718000] 08:37:23 INFO - PROCESS | 2491 | 1461253043961 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 234 (0x99210c00) [pid = 2491] [serial = 1062] [outer = 0x98718000] 08:37:24 INFO - PROCESS | 2491 | [2491] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:24 INFO - PROCESS | 2491 | 1461253044981 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] 08:37:25 INFO - PROCESS | 2491 | 1461253045030 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:37:25 INFO - PROCESS | 2491 | 1461253045038 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 2491 | 1461253045041 Marionette TRACE conn3 <- [1,1386,null,{}] 08:37:25 INFO - PROCESS | 2491 | 1461253045047 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}] 08:37:25 INFO - PROCESS | 2491 | 1461253045264 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:37:25 INFO - PROCESS | 2491 | 1461253045608 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebc5c00 == 138 [pid = 2491] [id = 354] 08:37:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 235 (0x9870d000) [pid = 2491] [serial = 1063] [outer = (nil)] 08:37:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 236 (0x9ea27800) [pid = 2491] [serial = 1064] [outer = 0x9870d000] 08:37:25 INFO - PROCESS | 2491 | 1461253045701 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 237 (0x9fb9cc00) [pid = 2491] [serial = 1065] [outer = 0x9870d000] 08:37:26 INFO - PROCESS | 2491 | 1461253046705 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] 08:37:26 INFO - PROCESS | 2491 | 1461253046735 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:37:26 INFO - PROCESS | 2491 | 1461253046742 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 2491 | 1461253046746 Marionette TRACE conn3 <- [1,1390,null,{}] 08:37:26 INFO - PROCESS | 2491 | 1461253046752 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}] 08:37:26 INFO - PROCESS | 2491 | 1461253046980 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:37:27 INFO - PROCESS | 2491 | 1461253047326 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f290c00 == 139 [pid = 2491] [id = 355] 08:37:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 238 (0x8f4d5400) [pid = 2491] [serial = 1066] [outer = (nil)] 08:37:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 239 (0xa2a3e800) [pid = 2491] [serial = 1067] [outer = 0x8f4d5400] 08:37:27 INFO - PROCESS | 2491 | 1461253047431 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 240 (0xa3c81c00) [pid = 2491] [serial = 1068] [outer = 0x8f4d5400] 08:37:28 INFO - PROCESS | 2491 | 1461253048439 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]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1732ms 08:37:28 INFO - PROCESS | 2491 | 1461253048476 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:37:28 INFO - PROCESS | 2491 | 1461253048480 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:37:28 INFO - PROCESS | 2491 | 1461253048488 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 2491 | 1461253048491 Marionette TRACE conn3 <- [1,1394,null,{}] 08:37:28 INFO - PROCESS | 2491 | 1461253048499 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}] 08:37:28 INFO - PROCESS | 2491 | 1461253048724 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:37:29 INFO - PROCESS | 2491 | 1461253049073 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e1800 == 140 [pid = 2491] [id = 356] 08:37:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 241 (0x839e2000) [pid = 2491] [serial = 1069] [outer = (nil)] 08:37:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 242 (0x839e9800) [pid = 2491] [serial = 1070] [outer = 0x839e2000] 08:37:29 INFO - PROCESS | 2491 | 1461253049163 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 243 (0x839eb400) [pid = 2491] [serial = 1071] [outer = 0x839e2000] 08:37:30 INFO - PROCESS | 2491 | 1461253050192 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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1745ms 08:37:30 INFO - PROCESS | 2491 | 1461253050232 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 2491 | 1461253050236 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:37:30 INFO - PROCESS | 2491 | 1461253050243 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 2491 | 1461253050246 Marionette TRACE conn3 <- [1,1398,null,{}] 08:37:30 INFO - PROCESS | 2491 | 1461253050252 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}] 08:37:30 INFO - PROCESS | 2491 | 1461253050467 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:37:30 INFO - PROCESS | 2491 | 1461253050809 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e4c00 == 141 [pid = 2491] [id = 357] 08:37:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 244 (0x839ea000) [pid = 2491] [serial = 1072] [outer = (nil)] 08:37:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 245 (0x869e7400) [pid = 2491] [serial = 1073] [outer = 0x839ea000] 08:37:30 INFO - PROCESS | 2491 | 1461253050901 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 246 (0x869ee800) [pid = 2491] [serial = 1074] [outer = 0x839ea000] 08:37:31 INFO - PROCESS | 2491 | 1461253051936 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]]]}] 08:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1730ms 08:37:31 INFO - PROCESS | 2491 | 1461253051974 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:37:31 INFO - PROCESS | 2491 | 1461253051978 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:37:31 INFO - PROCESS | 2491 | 1461253051985 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 2491 | 1461253051988 Marionette TRACE conn3 <- [1,1402,null,{}] 08:37:31 INFO - PROCESS | 2491 | 1461253051994 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}] 08:37:32 INFO - PROCESS | 2491 | 1461253052212 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:37:32 INFO - PROCESS | 2491 | 1461253052551 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x839eec00 == 142 [pid = 2491] [id = 358] 08:37:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 247 (0x868e7c00) [pid = 2491] [serial = 1075] [outer = (nil)] 08:37:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 248 (0x89c0fc00) [pid = 2491] [serial = 1076] [outer = 0x868e7c00] 08:37:32 INFO - PROCESS | 2491 | 1461253052651 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 249 (0x8b888c00) [pid = 2491] [serial = 1077] [outer = 0x868e7c00] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x8e799c00 == 141 [pid = 2491] [id = 340] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e9000 == 140 [pid = 2491] [id = 339] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x868ea000 == 139 [pid = 2491] [id = 338] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x869e3000 == 138 [pid = 2491] [id = 337] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x8420dc00 == 137 [pid = 2491] [id = 335] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x84fe3000 == 136 [pid = 2491] [id = 333] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x84fe8400 == 135 [pid = 2491] [id = 334] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x93cc6c00 == 134 [pid = 2491] [id = 332] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x868e4c00 == 133 [pid = 2491] [id = 331] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x92bec000 == 132 [pid = 2491] [id = 330] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x86aec800 == 131 [pid = 2491] [id = 328] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x98712000 == 130 [pid = 2491] [id = 329] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x90729800 == 129 [pid = 2491] [id = 327] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x9152c800 == 128 [pid = 2491] [id = 326] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffbe400 == 127 [pid = 2491] [id = 325] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x9084d400 == 126 [pid = 2491] [id = 324] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x905e3400 == 125 [pid = 2491] [id = 323] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x869e6c00 == 124 [pid = 2491] [id = 321] 08:37:34 INFO - PROCESS | 2491 | --DOCSHELL 0x8e884c00 == 123 [pid = 2491] [id = 322] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 248 (0x89b53800) [pid = 2491] [serial = 816] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 247 (0xa490b800) [pid = 2491] [serial = 753] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 246 (0x8c878000) [pid = 2491] [serial = 804] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 245 (0x89c0d000) [pid = 2491] [serial = 801] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 244 (0xa4783400) [pid = 2491] [serial = 798] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 243 (0xa3c8b800) [pid = 2491] [serial = 795] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 242 (0xa0a19c00) [pid = 2491] [serial = 792] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 241 (0x9920a000) [pid = 2491] [serial = 789] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 240 (0x97eeac00) [pid = 2491] [serial = 786] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 239 (0x97756800) [pid = 2491] [serial = 783] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 238 (0x91521400) [pid = 2491] [serial = 780] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 237 (0x8f4de000) [pid = 2491] [serial = 777] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 236 (0x8bc2c000) [pid = 2491] [serial = 774] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 235 (0x8939e800) [pid = 2491] [serial = 750] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 234 (0xa4909400) [pid = 2491] [serial = 747] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 233 (0xa4788000) [pid = 2491] [serial = 744] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 232 (0xa473a400) [pid = 2491] [serial = 741] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 231 (0xa4458400) [pid = 2491] [serial = 738] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 230 (0xa0fe6800) [pid = 2491] [serial = 735] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 229 (0xa0a1f800) [pid = 2491] [serial = 732] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 228 (0x9b15ec00) [pid = 2491] [serial = 729] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 227 (0x999d0c00) [pid = 2491] [serial = 726] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 226 (0x97ced800) [pid = 2491] [serial = 723] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 225 (0x97750400) [pid = 2491] [serial = 720] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 224 (0x96c96800) [pid = 2491] [serial = 717] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 223 (0x96fb7800) [pid = 2491] [serial = 855] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 222 (0x97c2a400) [pid = 2491] [serial = 858] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 221 (0x8f4e1000) [pid = 2491] [serial = 840] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 220 (0x8eb17800) [pid = 2491] [serial = 711] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 219 (0xa0f7a000) [pid = 2491] [serial = 870] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 218 (0xa0f83c00) [pid = 2491] [serial = 681] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 217 (0x99b90800) [pid = 2491] [serial = 666] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 216 (0x92c82800) [pid = 2491] [serial = 708] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 215 (0x92040800) [pid = 2491] [serial = 612] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 214 (0x92beb800) [pid = 2491] [serial = 849] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 213 (0x97ee0800) [pid = 2491] [serial = 624] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 212 (0x8ea24000) [pid = 2491] [serial = 603] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 211 (0x9810d800) [pid = 2491] [serial = 627] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 210 (0x91403800) [pid = 2491] [serial = 609] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 209 (0x93b14800) [pid = 2491] [serial = 873] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 208 (0x90848c00) [pid = 2491] [serial = 843] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 207 (0xa0c4a000) [pid = 2491] [serial = 678] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 206 (0x9140c400) [pid = 2491] [serial = 846] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 205 (0xa0fe5800) [pid = 2491] [serial = 876] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 204 (0x8c871400) [pid = 2491] [serial = 837] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 203 (0x9918bc00) [pid = 2491] [serial = 864] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 202 (0x9870e400) [pid = 2491] [serial = 861] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 201 (0x87044800) [pid = 2491] [serial = 810] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 200 (0x96be0400) [pid = 2491] [serial = 852] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 199 (0x8b6eb400) [pid = 2491] [serial = 600] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 198 (0x8eb13000) [pid = 2491] [serial = 654] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 197 (0xa00e4400) [pid = 2491] [serial = 867] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 196 (0x91522c00) [pid = 2491] [serial = 657] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 195 (0x90803000) [pid = 2491] [serial = 714] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 194 (0x90652400) [pid = 2491] [serial = 606] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 193 (0x8ebc5800) [pid = 2491] [serial = 687] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 192 (0xa4914800) [pid = 2491] [serial = 807] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 191 (0x9ea2b400) [pid = 2491] [serial = 669] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 190 (0x99206000) [pid = 2491] [serial = 663] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 189 (0xa445a800) [pid = 2491] [serial = 684] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 188 (0xa0a1ec00) [pid = 2491] [serial = 675] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0x9870d800) [pid = 2491] [serial = 660] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0x90727000) [pid = 2491] [serial = 651] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x96fa5000) [pid = 2491] [serial = 618] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x8ea1ac00) [pid = 2491] [serial = 957] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8c99fc00) [pid = 2491] [serial = 959] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x86bef000) [pid = 2491] [serial = 947] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x85bc3000) [pid = 2491] [serial = 944] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x85a7c000) [pid = 2491] [serial = 941] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x93dbc800) [pid = 2491] [serial = 938] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x93db4800) [pid = 2491] [serial = 935] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x86be8800) [pid = 2491] [serial = 932] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x86bea400) [pid = 2491] [serial = 933] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x8ebba400) [pid = 2491] [serial = 926] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0xa4739800) [pid = 2491] [serial = 927] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x9994a400) [pid = 2491] [serial = 911] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x99b87c00) [pid = 2491] [serial = 912] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x8e79ac00) [pid = 2491] [serial = 899] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8ea1b800) [pid = 2491] [serial = 900] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x950af800) [pid = 2491] [serial = 905] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x96c8a000) [pid = 2491] [serial = 906] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x8ffbb400) [pid = 2491] [serial = 902] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x905e7400) [pid = 2491] [serial = 903] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0xa0f84800) [pid = 2491] [serial = 914] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0xa4459400) [pid = 2491] [serial = 915] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0xa4786800) [pid = 2491] [serial = 917] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0xa478e800) [pid = 2491] [serial = 918] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8ba1d800) [pid = 2491] [serial = 953] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x86aebc00) [pid = 2491] [serial = 929] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0xa3c8bc00) [pid = 2491] [serial = 930] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x868ec000) [pid = 2491] [serial = 920] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x868ee400) [pid = 2491] [serial = 921] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x869ea800) [pid = 2491] [serial = 923] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x869ec000) [pid = 2491] [serial = 924] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x86bf1800) [pid = 2491] [serial = 950] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x87048000) [pid = 2491] [serial = 951] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x97c27c00) [pid = 2491] [serial = 908] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x98562c00) [pid = 2491] [serial = 909] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8e793000) [pid = 2491] [serial = 956] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8f28fc00) [pid = 2491] [serial = 960] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8c684c00) [pid = 2491] [serial = 954] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8ff09000) [pid = 2491] [serial = 962] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x87177400) [pid = 2491] [serial = 813] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x96b05000) [pid = 2491] [serial = 615] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x977ad000) [pid = 2491] [serial = 621] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x905d9800) [pid = 2491] [serial = 879] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0xa0013400) [pid = 2491] [serial = 672] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x90724800) [pid = 2491] [serial = 834] [outer = (nil)] [url = about:blank] 08:37:34 INFO - PROCESS | 2491 | 1461253054980 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3035ms 08:37:35 INFO - PROCESS | 2491 | 1461253055021 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 2491 | 1461253055027 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:37:35 INFO - PROCESS | 2491 | 1461253055036 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 2491 | 1461253055042 Marionette TRACE conn3 <- [1,1406,null,{}] 08:37:35 INFO - PROCESS | 2491 | 1461253055051 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}] 08:37:35 INFO - PROCESS | 2491 | 1461253055278 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:37:35 INFO - PROCESS | 2491 | 1461253055475 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fe3000 == 124 [pid = 2491] [id = 359] 08:37:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x868e4000) [pid = 2491] [serial = 1078] [outer = (nil)] 08:37:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x869e3000) [pid = 2491] [serial = 1079] [outer = 0x868e4000] 08:37:35 INFO - PROCESS | 2491 | 1461253055562 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x869ed800) [pid = 2491] [serial = 1080] [outer = 0x868e4000] 08:37:36 INFO - PROCESS | 2491 | 1461253056391 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]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1398ms 08:37:36 INFO - PROCESS | 2491 | 1461253056434 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 2491 | 1461253056443 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:37:36 INFO - PROCESS | 2491 | 1461253056453 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 2491 | 1461253056457 Marionette TRACE conn3 <- [1,1410,null,{}] 08:37:36 INFO - PROCESS | 2491 | 1461253056463 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}] 08:37:36 INFO - PROCESS | 2491 | 1461253056765 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:37:36 INFO - PROCESS | 2491 | 1461253056888 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e3c00 == 125 [pid = 2491] [id = 360] 08:37:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x86ae9c00) [pid = 2491] [serial = 1081] [outer = (nil)] 08:37:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8717a800) [pid = 2491] [serial = 1082] [outer = 0x86ae9c00] 08:37:36 INFO - PROCESS | 2491 | 1461253056968 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x893a1400) [pid = 2491] [serial = 1083] [outer = 0x86ae9c00] 08:37:38 INFO - PROCESS | 2491 | 1461253058084 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1689ms 08:37:38 INFO - PROCESS | 2491 | 1461253058144 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 2491 | 1461253058148 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:37:38 INFO - PROCESS | 2491 | 1461253058155 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 2491 | 1461253058160 Marionette TRACE conn3 <- [1,1414,null,{}] 08:37:38 INFO - PROCESS | 2491 | 1461253058184 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}] 08:37:38 INFO - PROCESS | 2491 | 1461253058461 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:37:38 INFO - PROCESS | 2491 | 1461253058626 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x84ff0000 == 126 [pid = 2491] [id = 361] 08:37:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8b575400) [pid = 2491] [serial = 1084] [outer = (nil)] 08:37:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8ba21000) [pid = 2491] [serial = 1085] [outer = 0x8b575400] 08:37:38 INFO - PROCESS | 2491 | 1461253058822 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8bc34800) [pid = 2491] [serial = 1086] [outer = 0x8b575400] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8eada800) [pid = 2491] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8ebc7000) [pid = 2491] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x868eb400) [pid = 2491] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x869e6800) [pid = 2491] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8c684000) [pid = 2491] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x86be5000) [pid = 2491] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x85bc9c00) [pid = 2491] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x85a7a400) [pid = 2491] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x86bee400) [pid = 2491] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:37:39 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x85a74800) [pid = 2491] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:37:40 INFO - PROCESS | 2491 | 1461253060059 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]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1941ms 08:37:40 INFO - PROCESS | 2491 | 1461253060116 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:37:40 INFO - PROCESS | 2491 | 1461253060121 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:37:40 INFO - PROCESS | 2491 | 1461253060128 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 2491 | 1461253060132 Marionette TRACE conn3 <- [1,1418,null,{}] 08:37:40 INFO - PROCESS | 2491 | 1461253060137 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}] 08:37:40 INFO - PROCESS | 2491 | 1461253060345 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:37:40 INFO - PROCESS | 2491 | 1461253060518 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x84215800 == 127 [pid = 2491] [id = 362] 08:37:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x85a7b000) [pid = 2491] [serial = 1087] [outer = (nil)] 08:37:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8b6e6c00) [pid = 2491] [serial = 1088] [outer = 0x85a7b000] 08:37:40 INFO - PROCESS | 2491 | 1461253060596 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8c68e000) [pid = 2491] [serial = 1089] [outer = 0x85a7b000] 08:37:41 INFO - PROCESS | 2491 | 1461253061470 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1384ms 08:37:41 INFO - PROCESS | 2491 | 1461253061512 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 2491 | 1461253061515 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:37:41 INFO - PROCESS | 2491 | 1461253061522 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 2491 | 1461253061525 Marionette TRACE conn3 <- [1,1422,null,{}] 08:37:41 INFO - PROCESS | 2491 | 1461253061531 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}] 08:37:41 INFO - PROCESS | 2491 | 1461253061950 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:37:42 INFO - PROCESS | 2491 | 1461253062233 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e3800 == 128 [pid = 2491] [id = 363] 08:37:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x868e6000) [pid = 2491] [serial = 1090] [outer = (nil)] 08:37:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x868eb000) [pid = 2491] [serial = 1091] [outer = 0x868e6000] 08:37:42 INFO - PROCESS | 2491 | 1461253062338 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x869e9800) [pid = 2491] [serial = 1092] [outer = 0x868e6000] 08:37:43 INFO - PROCESS | 2491 | 1461253063389 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1934ms 08:37:43 INFO - PROCESS | 2491 | 1461253063460 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:37:43 INFO - PROCESS | 2491 | 1461253063469 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:37:43 INFO - PROCESS | 2491 | 1461253063479 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 2491 | 1461253063485 Marionette TRACE conn3 <- [1,1426,null,{}] 08:37:43 INFO - PROCESS | 2491 | 1461253063493 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}] 08:37:43 INFO - PROCESS | 2491 | 1461253063757 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:37:44 INFO - PROCESS | 2491 | 1461253064095 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0b400 == 129 [pid = 2491] [id = 364] 08:37:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x89c0b800) [pid = 2491] [serial = 1093] [outer = (nil)] 08:37:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x89dbf800) [pid = 2491] [serial = 1094] [outer = 0x89c0b800] 08:37:44 INFO - PROCESS | 2491 | 1461253064192 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8b6efc00) [pid = 2491] [serial = 1095] [outer = 0x89c0b800] 08:37:45 INFO - PROCESS | 2491 | 1461253065327 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]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1887ms 08:37:45 INFO - PROCESS | 2491 | 1461253065365 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 2491 | 1461253065369 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:37:45 INFO - PROCESS | 2491 | 1461253065378 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 2491 | 1461253065382 Marionette TRACE conn3 <- [1,1430,null,{}] 08:37:45 INFO - PROCESS | 2491 | 1461253065389 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}] 08:37:45 INFO - PROCESS | 2491 | 1461253065641 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:37:46 INFO - PROCESS | 2491 | 1461253066020 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c75c00 == 130 [pid = 2491] [id = 365] 08:37:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8e793400) [pid = 2491] [serial = 1096] [outer = (nil)] 08:37:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8e88bc00) [pid = 2491] [serial = 1097] [outer = 0x8e793400] 08:37:46 INFO - PROCESS | 2491 | 1461253066116 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x8ea1b000) [pid = 2491] [serial = 1098] [outer = 0x8e793400] 08:37:47 INFO - PROCESS | 2491 | 1461253067125 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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1788ms 08:37:47 INFO - PROCESS | 2491 | 1461253067168 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 2491 | 1461253067175 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:37:47 INFO - PROCESS | 2491 | 1461253067193 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 2491 | 1461253067200 Marionette TRACE conn3 <- [1,1434,null,{}] 08:37:47 INFO - PROCESS | 2491 | 1461253067207 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}] 08:37:47 INFO - PROCESS | 2491 | 1461253067416 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:37:47 INFO - PROCESS | 2491 | 1461253067737 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56a800 == 131 [pid = 2491] [id = 366] 08:37:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x8ea1cc00) [pid = 2491] [serial = 1099] [outer = (nil)] 08:37:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x8eb1d400) [pid = 2491] [serial = 1100] [outer = 0x8ea1cc00] 08:37:47 INFO - PROCESS | 2491 | 1461253067835 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x8f285000) [pid = 2491] [serial = 1101] [outer = 0x8ea1cc00] 08:37:48 INFO - PROCESS | 2491 | 1461253068822 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]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1695ms 08:37:48 INFO - PROCESS | 2491 | 1461253068880 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 2491 | 1461253068885 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:37:48 INFO - PROCESS | 2491 | 1461253068891 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 2491 | 1461253068895 Marionette TRACE conn3 <- [1,1438,null,{}] 08:37:48 INFO - PROCESS | 2491 | 1461253068901 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}] 08:37:49 INFO - PROCESS | 2491 | 1461253069124 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:37:49 INFO - PROCESS | 2491 | 1461253069397 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb19000 == 132 [pid = 2491] [id = 367] 08:37:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x8ebb8400) [pid = 2491] [serial = 1102] [outer = (nil)] 08:37:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x8f4dbc00) [pid = 2491] [serial = 1103] [outer = 0x8ebb8400] 08:37:49 INFO - PROCESS | 2491 | 1461253069530 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x8f4e4000) [pid = 2491] [serial = 1104] [outer = 0x8ebb8400] 08:37:50 INFO - PROCESS | 2491 | 1461253070558 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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1732ms 08:37:50 INFO - PROCESS | 2491 | 1461253070626 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 2491 | 1461253070629 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:37:50 INFO - PROCESS | 2491 | 1461253070636 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 2491 | 1461253070640 Marionette TRACE conn3 <- [1,1442,null,{}] 08:37:50 INFO - PROCESS | 2491 | 1461253070646 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}] 08:37:50 INFO - PROCESS | 2491 | 1461253070886 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:37:51 INFO - PROCESS | 2491 | 1461253071214 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffb8400 == 133 [pid = 2491] [id = 368] 08:37:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x8ffbb400) [pid = 2491] [serial = 1105] [outer = (nil)] 08:37:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x905e5800) [pid = 2491] [serial = 1106] [outer = 0x8ffbb400] 08:37:51 INFO - PROCESS | 2491 | 1461253071317 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x9065cc00) [pid = 2491] [serial = 1107] [outer = 0x8ffbb400] 08:37:52 INFO - PROCESS | 2491 | 1461253072374 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1783ms 08:37:52 INFO - PROCESS | 2491 | 1461253072421 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:37:52 INFO - PROCESS | 2491 | 1461253072425 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:37:52 INFO - PROCESS | 2491 | 1461253072434 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 2491 | 1461253072437 Marionette TRACE conn3 <- [1,1446,null,{}] 08:37:52 INFO - PROCESS | 2491 | 1461253072444 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}] 08:37:52 INFO - PROCESS | 2491 | 1461253072671 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:37:53 INFO - PROCESS | 2491 | 1461253073008 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e78f000 == 134 [pid = 2491] [id = 369] 08:37:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x905e7400) [pid = 2491] [serial = 1108] [outer = (nil)] 08:37:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x90803400) [pid = 2491] [serial = 1109] [outer = 0x905e7400] 08:37:53 INFO - PROCESS | 2491 | 1461253073108 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x90806c00) [pid = 2491] [serial = 1110] [outer = 0x905e7400] 08:37:54 INFO - PROCESS | 2491 | 1461253074084 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1687ms 08:37:54 INFO - PROCESS | 2491 | 1461253074121 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:37:54 INFO - PROCESS | 2491 | 1461253074125 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:37:54 INFO - PROCESS | 2491 | 1461253074132 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 2491 | 1461253074135 Marionette TRACE conn3 <- [1,1450,null,{}] 08:37:54 INFO - PROCESS | 2491 | 1461253074142 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}] 08:37:54 INFO - PROCESS | 2491 | 1461253074357 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:37:54 INFO - PROCESS | 2491 | 1461253074674 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x90728c00 == 135 [pid = 2491] [id = 370] 08:37:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x90729800) [pid = 2491] [serial = 1111] [outer = (nil)] 08:37:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x91410000) [pid = 2491] [serial = 1112] [outer = 0x90729800] 08:37:54 INFO - PROCESS | 2491 | 1461253074773 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x91522000) [pid = 2491] [serial = 1113] [outer = 0x90729800] 08:37:55 INFO - PROCESS | 2491 | 1461253075741 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1643ms 08:37:55 INFO - PROCESS | 2491 | 1461253075775 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 2491 | 1461253075778 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:37:55 INFO - PROCESS | 2491 | 1461253075785 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 2491 | 1461253075788 Marionette TRACE conn3 <- [1,1454,null,{}] 08:37:55 INFO - PROCESS | 2491 | 1461253075795 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}] 08:37:56 INFO - PROCESS | 2491 | 1461253076022 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:37:56 INFO - PROCESS | 2491 | 1461253076338 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x86af1400 == 136 [pid = 2491] [id = 371] 08:37:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x905dd400) [pid = 2491] [serial = 1114] [outer = (nil)] 08:37:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x92bef000) [pid = 2491] [serial = 1115] [outer = 0x905dd400] 08:37:56 INFO - PROCESS | 2491 | 1461253076441 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x92c7e400) [pid = 2491] [serial = 1116] [outer = 0x905dd400] 08:37:57 INFO - PROCESS | 2491 | 1461253077425 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1688ms 08:37:57 INFO - PROCESS | 2491 | 1461253077475 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:37:57 INFO - PROCESS | 2491 | 1461253077479 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:37:57 INFO - PROCESS | 2491 | 1461253077486 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 2491 | 1461253077490 Marionette TRACE conn3 <- [1,1458,null,{}] 08:37:57 INFO - PROCESS | 2491 | 1461253077496 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}] 08:37:57 INFO - PROCESS | 2491 | 1461253077743 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:37:58 INFO - PROCESS | 2491 | 1461253078072 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e881400 == 137 [pid = 2491] [id = 372] 08:37:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8eb11400) [pid = 2491] [serial = 1117] [outer = (nil)] 08:37:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x93b0f400) [pid = 2491] [serial = 1118] [outer = 0x8eb11400] 08:37:58 INFO - PROCESS | 2491 | 1461253078168 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x93b17000) [pid = 2491] [serial = 1119] [outer = 0x8eb11400] 08:37:59 INFO - PROCESS | 2491 | 1461253079176 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]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1741ms 08:37:59 INFO - PROCESS | 2491 | 1461253079228 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 2491 | 1461253079232 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:37:59 INFO - PROCESS | 2491 | 1461253079239 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 2491 | 1461253079243 Marionette TRACE conn3 <- [1,1462,null,{}] 08:37:59 INFO - PROCESS | 2491 | 1461253079249 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}] 08:37:59 INFO - PROCESS | 2491 | 1461253079538 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:37:59 INFO - PROCESS | 2491 | 1461253079877 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b0a000 == 138 [pid = 2491] [id = 373] 08:37:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x93eed000) [pid = 2491] [serial = 1120] [outer = (nil)] 08:37:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x950b4800) [pid = 2491] [serial = 1121] [outer = 0x93eed000] 08:37:59 INFO - PROCESS | 2491 | 1461253079984 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x96bdfc00) [pid = 2491] [serial = 1122] [outer = 0x93eed000] 08:38:01 INFO - PROCESS | 2491 | 1461253081376 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]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2194ms 08:38:01 INFO - PROCESS | 2491 | 1461253081435 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 2491 | 1461253081448 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:38:01 INFO - PROCESS | 2491 | 1461253081538 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 2491 | 1461253081544 Marionette TRACE conn3 <- [1,1466,null,{}] 08:38:01 INFO - PROCESS | 2491 | 1461253081554 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}] 08:38:01 INFO - PROCESS | 2491 | 1461253081836 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:38:02 INFO - PROCESS | 2491 | 1461253082113 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c684000 == 139 [pid = 2491] [id = 374] 08:38:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x950af800) [pid = 2491] [serial = 1123] [outer = (nil)] 08:38:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x96fa7000) [pid = 2491] [serial = 1124] [outer = 0x950af800] 08:38:02 INFO - PROCESS | 2491 | 1461253082206 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x96fb6800) [pid = 2491] [serial = 1125] [outer = 0x950af800] 08:38:03 INFO - PROCESS | 2491 | 1461253083224 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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1768ms 08:38:03 INFO - PROCESS | 2491 | 1461253083277 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 2491 | 1461253083280 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:38:03 INFO - PROCESS | 2491 | 1461253083288 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 2491 | 1461253083291 Marionette TRACE conn3 <- [1,1470,null,{}] 08:38:03 INFO - PROCESS | 2491 | 1461253083298 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}] 08:38:03 INFO - PROCESS | 2491 | 1461253083521 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:38:03 INFO - PROCESS | 2491 | 1461253083845 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x96ca3000 == 140 [pid = 2491] [id = 375] 08:38:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0x96f9e800) [pid = 2491] [serial = 1126] [outer = (nil)] 08:38:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0x9780dc00) [pid = 2491] [serial = 1127] [outer = 0x96f9e800] 08:38:03 INFO - PROCESS | 2491 | 1461253083945 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0x97b75000) [pid = 2491] [serial = 1128] [outer = 0x96f9e800] 08:38:04 INFO - PROCESS | 2491 | 1461253084910 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1687ms 08:38:04 INFO - PROCESS | 2491 | 1461253084975 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:38:04 INFO - PROCESS | 2491 | 1461253084980 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:38:04 INFO - PROCESS | 2491 | 1461253084986 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 2491 | 1461253084990 Marionette TRACE conn3 <- [1,1474,null,{}] 08:38:04 INFO - PROCESS | 2491 | 1461253084996 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}] 08:38:05 INFO - PROCESS | 2491 | 1461253085231 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:38:05 INFO - PROCESS | 2491 | 1461253085558 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x96ca2400 == 141 [pid = 2491] [id = 376] 08:38:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0x977ab000) [pid = 2491] [serial = 1129] [outer = (nil)] 08:38:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0x97ee8c00) [pid = 2491] [serial = 1130] [outer = 0x977ab000] 08:38:05 INFO - PROCESS | 2491 | 1461253085661 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0x97eeb400) [pid = 2491] [serial = 1131] [outer = 0x977ab000] 08:38:06 INFO - PROCESS | 2491 | 1461253086651 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1734ms 08:38:06 INFO - PROCESS | 2491 | 1461253086721 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 2491 | 1461253086726 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:38:06 INFO - PROCESS | 2491 | 1461253086733 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 2491 | 1461253086736 Marionette TRACE conn3 <- [1,1478,null,{}] 08:38:06 INFO - PROCESS | 2491 | 1461253086743 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}] 08:38:06 INFO - PROCESS | 2491 | 1461253086986 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:38:07 INFO - PROCESS | 2491 | 1461253087299 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x97edfc00 == 142 [pid = 2491] [id = 377] 08:38:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0x97ee7400) [pid = 2491] [serial = 1132] [outer = (nil)] 08:38:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 187 (0x98711800) [pid = 2491] [serial = 1133] [outer = 0x97ee7400] 08:38:07 INFO - PROCESS | 2491 | 1461253087395 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 188 (0x98713c00) [pid = 2491] [serial = 1134] [outer = 0x97ee7400] 08:38:08 INFO - PROCESS | 2491 | 1461253088346 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1687ms 08:38:08 INFO - PROCESS | 2491 | 1461253088422 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 2491 | 1461253088425 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:38:08 INFO - PROCESS | 2491 | 1461253088432 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 2491 | 1461253088435 Marionette TRACE conn3 <- [1,1482,null,{}] 08:38:08 INFO - PROCESS | 2491 | 1461253088441 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}] 08:38:08 INFO - PROCESS | 2491 | 1461253088697 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:38:09 INFO - PROCESS | 2491 | 1461253089024 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4d9c00 == 143 [pid = 2491] [id = 378] 08:38:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 189 (0x92beec00) [pid = 2491] [serial = 1135] [outer = (nil)] 08:38:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 190 (0x9918b000) [pid = 2491] [serial = 1136] [outer = 0x92beec00] 08:38:09 INFO - PROCESS | 2491 | 1461253089122 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 191 (0x99196400) [pid = 2491] [serial = 1137] [outer = 0x92beec00] 08:38:10 INFO - PROCESS | 2491 | 1461253090110 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1731ms 08:38:10 INFO - PROCESS | 2491 | 1461253090164 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 2491 | 1461253090168 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:38:10 INFO - PROCESS | 2491 | 1461253090175 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 2491 | 1461253090178 Marionette TRACE conn3 <- [1,1486,null,{}] 08:38:10 INFO - PROCESS | 2491 | 1461253090185 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}] 08:38:10 INFO - PROCESS | 2491 | 1461253090404 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:38:10 INFO - PROCESS | 2491 | 1461253090729 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa0400 == 144 [pid = 2491] [id = 379] 08:38:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 192 (0x98712400) [pid = 2491] [serial = 1138] [outer = (nil)] 08:38:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 193 (0x99b91400) [pid = 2491] [serial = 1139] [outer = 0x98712400] 08:38:10 INFO - PROCESS | 2491 | 1461253090827 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 194 (0x99b95000) [pid = 2491] [serial = 1140] [outer = 0x98712400] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x84ff0000 == 143 [pid = 2491] [id = 361] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x869e3c00 == 142 [pid = 2491] [id = 360] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x84fe3000 == 141 [pid = 2491] [id = 359] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x839e4c00 == 140 [pid = 2491] [id = 357] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x8f290c00 == 139 [pid = 2491] [id = 355] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x839e1800 == 138 [pid = 2491] [id = 356] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebc5c00 == 137 [pid = 2491] [id = 354] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x97b7f800 == 136 [pid = 2491] [id = 353] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x90657000 == 135 [pid = 2491] [id = 351] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa3000 == 134 [pid = 2491] [id = 352] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x9152fc00 == 133 [pid = 2491] [id = 350] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x90730c00 == 132 [pid = 2491] [id = 349] 08:38:12 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb1d000 == 131 [pid = 2491] [id = 348] 08:38:13 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae2000 == 130 [pid = 2491] [id = 347] 08:38:13 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4dc00 == 129 [pid = 2491] [id = 346] 08:38:13 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e3400 == 128 [pid = 2491] [id = 344] 08:38:13 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebc0400 == 127 [pid = 2491] [id = 345] 08:38:13 INFO - PROCESS | 2491 | --DOCSHELL 0x868e5800 == 126 [pid = 2491] [id = 343] 08:38:13 INFO - PROCESS | 2491 | --DOCSHELL 0x868ee800 == 125 [pid = 2491] [id = 342] 08:38:13 INFO - PROCESS | 2491 | 1461253093097 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]]]}] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 193 (0x93db6000) [pid = 2491] [serial = 936] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 192 (0x87179800) [pid = 2491] [serial = 948] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 191 (0x85bc5c00) [pid = 2491] [serial = 945] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 190 (0x93dbe400) [pid = 2491] [serial = 939] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 189 (0x85a7dc00) [pid = 2491] [serial = 942] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 188 (0x8f338000) [pid = 2491] [serial = 1022] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 187 (0x8f33d400) [pid = 2491] [serial = 1023] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 186 (0xa2826400) [pid = 2491] [serial = 992] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x93cce400) [pid = 2491] [serial = 998] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x97c29c00) [pid = 2491] [serial = 983] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x8f28cc00) [pid = 2491] [serial = 968] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x8ff10400) [pid = 2491] [serial = 963] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x92b11800) [pid = 2491] [serial = 974] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x93ef3400) [pid = 2491] [serial = 1010] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x8b6e0400) [pid = 2491] [serial = 965] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x9072f800) [pid = 2491] [serial = 971] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x86bee000) [pid = 2491] [serial = 1016] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x89396800) [pid = 2491] [serial = 1017] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x93cd2000) [pid = 2491] [serial = 1004] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x999d0400) [pid = 2491] [serial = 986] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0xa00b6800) [pid = 2491] [serial = 989] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x93b0d400) [pid = 2491] [serial = 977] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x96fa8000) [pid = 2491] [serial = 980] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x84feb800) [pid = 2491] [serial = 1001] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x84216400) [pid = 2491] [serial = 1007] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x86be4800) [pid = 2491] [serial = 1014] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x86aed400) [pid = 2491] [serial = 1013] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x9df1a000) [pid = 2491] [serial = 995] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x8c870800) [pid = 2491] [serial = 1019] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8c9ad000) [pid = 2491] [serial = 1020] [outer = (nil)] [url = about:blank] 08:38:13 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8939b000) [pid = 2491] [serial = 1025] [outer = (nil)] [url = about:blank] 08:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 3197ms 08:38:13 INFO - PROCESS | 2491 | 1461253093375 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 2491 | 1461253093380 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:38:13 INFO - PROCESS | 2491 | 1461253093389 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 2491 | 1461253093396 Marionette TRACE conn3 <- [1,1490,null,{}] 08:38:13 INFO - PROCESS | 2491 | 1461253093405 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}] 08:38:13 INFO - PROCESS | 2491 | 1461253093596 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:38:13 INFO - PROCESS | 2491 | 1461253093616 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc7800 == 126 [pid = 2491] [id = 380] 08:38:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x85bc7c00) [pid = 2491] [serial = 1141] [outer = (nil)] 08:38:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x868e3000) [pid = 2491] [serial = 1142] [outer = 0x85bc7c00] 08:38:13 INFO - PROCESS | 2491 | 1461253093724 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x868ecc00) [pid = 2491] [serial = 1143] [outer = 0x85bc7c00] 08:38:14 INFO - PROCESS | 2491 | 1461253094729 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1389ms 08:38:14 INFO - PROCESS | 2491 | 1461253094780 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 2491 | 1461253094788 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:38:14 INFO - PROCESS | 2491 | 1461253094800 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 2491 | 1461253094804 Marionette TRACE conn3 <- [1,1494,null,{}] 08:38:14 INFO - PROCESS | 2491 | 1461253094811 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}] 08:38:15 INFO - PROCESS | 2491 | 1461253095044 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:38:15 INFO - PROCESS | 2491 | 1461253095252 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x86be4400 == 127 [pid = 2491] [id = 381] 08:38:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x86be6c00) [pid = 2491] [serial = 1144] [outer = (nil)] 08:38:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x86bef800) [pid = 2491] [serial = 1145] [outer = 0x86be6c00] 08:38:15 INFO - PROCESS | 2491 | 1461253095380 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x87174000) [pid = 2491] [serial = 1146] [outer = 0x86be6c00] 08:38:16 INFO - PROCESS | 2491 | 1461253096953 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2349ms 08:38:17 INFO - PROCESS | 2491 | 1461253097179 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 2491 | 1461253097186 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:38:17 INFO - PROCESS | 2491 | 1461253097208 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 2491 | 1461253097218 Marionette TRACE conn3 <- [1,1498,null,{}] 08:38:17 INFO - PROCESS | 2491 | 1461253097255 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}] 08:38:17 INFO - PROCESS | 2491 | 1461253097575 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8420f400) [pid = 2491] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x84fe3400) [pid = 2491] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8b575400) [pid = 2491] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x91402400) [pid = 2491] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x97810800) [pid = 2491] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x868f1400) [pid = 2491] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x869f0000) [pid = 2491] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x86ae9c00) [pid = 2491] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8f33d000) [pid = 2491] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x98f90400) [pid = 2491] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8ffbec00) [pid = 2491] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x839ea000) [pid = 2491] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x98718000) [pid = 2491] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x93b0e800) [pid = 2491] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x869ec400) [pid = 2491] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8eae6c00) [pid = 2491] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x93ee8800) [pid = 2491] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8f343800) [pid = 2491] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x868e4000) [pid = 2491] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x952a2c00) [pid = 2491] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x9780b000) [pid = 2491] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x909a5800) [pid = 2491] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x97c24c00) [pid = 2491] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8eb11800) [pid = 2491] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x93cc7c00) [pid = 2491] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x839e2000) [pid = 2491] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x84217400) [pid = 2491] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x8939a800) [pid = 2491] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x93ee7c00) [pid = 2491] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x9140b800) [pid = 2491] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x90656800) [pid = 2491] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8f4d5400) [pid = 2491] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x9072e800) [pid = 2491] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x90658c00) [pid = 2491] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x9870d000) [pid = 2491] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x84fe9000) [pid = 2491] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:38:18 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x90808c00) [pid = 2491] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:38:18 INFO - PROCESS | 2491 | 1461253098531 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e1400 == 128 [pid = 2491] [id = 382] 08:38:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x839e2000) [pid = 2491] [serial = 1147] [outer = (nil)] 08:38:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x84214000) [pid = 2491] [serial = 1148] [outer = 0x839e2000] 08:38:18 INFO - PROCESS | 2491 | 1461253098613 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x868eec00) [pid = 2491] [serial = 1149] [outer = 0x839e2000] 08:38:19 INFO - PROCESS | 2491 | 1461253099391 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2225ms 08:38:19 INFO - PROCESS | 2491 | 1461253099421 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:38:19 INFO - PROCESS | 2491 | 1461253099427 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:38:19 INFO - PROCESS | 2491 | 1461253099448 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 2491 | 1461253099452 Marionette TRACE conn3 <- [1,1502,null,{}] 08:38:19 INFO - PROCESS | 2491 | 1461253099458 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}] 08:38:19 INFO - PROCESS | 2491 | 1461253099665 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:38:19 INFO - PROCESS | 2491 | 1461253099850 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x84214800 == 129 [pid = 2491] [id = 383] 08:38:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x89c0c000) [pid = 2491] [serial = 1150] [outer = (nil)] 08:38:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8b893800) [pid = 2491] [serial = 1151] [outer = 0x89c0c000] 08:38:19 INFO - PROCESS | 2491 | 1461253099936 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8c68d800) [pid = 2491] [serial = 1152] [outer = 0x89c0c000] 08:38:21 INFO - PROCESS | 2491 | 1461253101195 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1799ms 08:38:21 INFO - PROCESS | 2491 | 1461253101245 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 2491 | 1461253101252 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:38:21 INFO - PROCESS | 2491 | 1461253101262 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 2491 | 1461253101268 Marionette TRACE conn3 <- [1,1506,null,{}] 08:38:21 INFO - PROCESS | 2491 | 1461253101278 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}] 08:38:21 INFO - PROCESS | 2491 | 1461253101616 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:38:21 INFO - PROCESS | 2491 | 1461253101862 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e0800 == 130 [pid = 2491] [id = 384] 08:38:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x85a7e800) [pid = 2491] [serial = 1153] [outer = (nil)] 08:38:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x86af0000) [pid = 2491] [serial = 1154] [outer = 0x85a7e800] 08:38:21 INFO - PROCESS | 2491 | 1461253101968 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x86bef000) [pid = 2491] [serial = 1155] [outer = 0x85a7e800] 08:38:22 INFO - PROCESS | 2491 | 1461253102961 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1742ms 08:38:23 INFO - PROCESS | 2491 | 1461253103005 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 2491 | 1461253103015 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:38:23 INFO - PROCESS | 2491 | 1461253103027 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 2491 | 1461253103031 Marionette TRACE conn3 <- [1,1510,null,{}] 08:38:23 INFO - PROCESS | 2491 | 1461253103038 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}] 08:38:23 INFO - PROCESS | 2491 | 1461253103367 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:38:23 INFO - PROCESS | 2491 | 1461253103917 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a81c00 == 131 [pid = 2491] [id = 385] 08:38:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x89c08800) [pid = 2491] [serial = 1156] [outer = (nil)] 08:38:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8b568400) [pid = 2491] [serial = 1157] [outer = 0x89c08800] 08:38:24 INFO - PROCESS | 2491 | 1461253104074 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8bc27c00) [pid = 2491] [serial = 1158] [outer = 0x89c08800] 08:38:25 INFO - PROCESS | 2491 | 1461253105730 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2738ms 08:38:25 INFO - PROCESS | 2491 | 1461253105767 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 2491 | 1461253105775 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:38:25 INFO - PROCESS | 2491 | 1461253105787 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 2491 | 1461253105797 Marionette TRACE conn3 <- [1,1514,null,{}] 08:38:25 INFO - PROCESS | 2491 | 1461253105977 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}] 08:38:26 INFO - PROCESS | 2491 | 1461253106443 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:38:26 INFO - PROCESS | 2491 | 1461253106664 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c02c00 == 132 [pid = 2491] [id = 386] 08:38:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8c874800) [pid = 2491] [serial = 1159] [outer = (nil)] 08:38:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8e88f800) [pid = 2491] [serial = 1160] [outer = 0x8c874800] 08:38:26 INFO - PROCESS | 2491 | 1461253106824 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8eadf000) [pid = 2491] [serial = 1161] [outer = 0x8c874800] 08:38:28 INFO - PROCESS | 2491 | 1461253108433 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2702ms 08:38:28 INFO - PROCESS | 2491 | 1461253108490 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 2491 | 1461253108497 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:38:28 INFO - PROCESS | 2491 | 1461253108552 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 2491 | 1461253108559 Marionette TRACE conn3 <- [1,1518,null,{}] 08:38:28 INFO - PROCESS | 2491 | 1461253108737 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}] 08:38:29 INFO - PROCESS | 2491 | 1461253109091 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:38:29 INFO - PROCESS | 2491 | 1461253109419 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea17800 == 133 [pid = 2491] [id = 387] 08:38:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8eae8800) [pid = 2491] [serial = 1162] [outer = (nil)] 08:38:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8eb1a000) [pid = 2491] [serial = 1163] [outer = 0x8eae8800] 08:38:29 INFO - PROCESS | 2491 | 1461253109573 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8f28d800) [pid = 2491] [serial = 1164] [outer = 0x8eae8800] 08:38:30 INFO - PROCESS | 2491 | 1461253110994 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2552ms 08:38:31 INFO - PROCESS | 2491 | 1461253111063 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 2491 | 1461253111070 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:38:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:38:31 INFO - PROCESS | 2491 | 1461253111081 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 2491 | 1461253111086 Marionette TRACE conn3 <- [1,1522,null,{}] 08:38:31 INFO - PROCESS | 2491 | 1461253111166 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}] 08:38:31 INFO - PROCESS | 2491 | 1461253111525 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:38:31 INFO - PROCESS | 2491 | 1461253111770 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae6c00 == 134 [pid = 2491] [id = 388] 08:38:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8eb12400) [pid = 2491] [serial = 1165] [outer = (nil)] 08:38:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x8f344000) [pid = 2491] [serial = 1166] [outer = 0x8eb12400] 08:38:31 INFO - PROCESS | 2491 | 1461253111935 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x8f4d5400) [pid = 2491] [serial = 1167] [outer = 0x8eb12400] 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:32 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:33 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:33 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:33 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:38:33 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 () { 08:38:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:38:33 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 () { 08:38:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:38:33 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 () { 08:38:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:38:33 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 () { 08:38:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:38:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2291ms 08:38:33 INFO - PROCESS | 2491 | 1461253113331 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"]]]}] 08:38:33 INFO - PROCESS | 2491 | 1461253113417 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 2491 | 1461253113423 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:38:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:38:33 INFO - PROCESS | 2491 | 1461253113484 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 2491 | 1461253113491 Marionette TRACE conn3 <- [1,1526,null,{}] 08:38:33 INFO - PROCESS | 2491 | 1461253113512 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}] 08:38:33 INFO - PROCESS | 2491 | 1461253113993 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:38:34 INFO - PROCESS | 2491 | 1461253114345 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f340800 == 135 [pid = 2491] [id = 389] 08:38:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x8f341000) [pid = 2491] [serial = 1168] [outer = (nil)] 08:38:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x9072e800) [pid = 2491] [serial = 1169] [outer = 0x8f341000] 08:38:34 INFO - PROCESS | 2491 | 1461253114503 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x90803000) [pid = 2491] [serial = 1170] [outer = 0x8f341000] 08:38:35 INFO - PROCESS | 2491 | 1461253115837 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"]]]}] 08:38:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:38:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:38:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:38:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2467ms 08:38:35 INFO - PROCESS | 2491 | 1461253115952 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 2491 | 1461253115958 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:38:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:38:35 INFO - PROCESS | 2491 | 1461253115969 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 2491 | 1461253115975 Marionette TRACE conn3 <- [1,1530,null,{}] 08:38:35 INFO - PROCESS | 2491 | 1461253115984 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}] 08:38:36 INFO - PROCESS | 2491 | 1461253116344 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:38:36 INFO - PROCESS | 2491 | 1461253116765 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x87178000 == 136 [pid = 2491] [id = 390] 08:38:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x90725400) [pid = 2491] [serial = 1171] [outer = (nil)] 08:38:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x9140b800) [pid = 2491] [serial = 1172] [outer = 0x90725400] 08:38:36 INFO - PROCESS | 2491 | 1461253116919 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x9152fc00) [pid = 2491] [serial = 1173] [outer = 0x90725400] 08:38:38 INFO - PROCESS | 2491 | 1461253118168 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]]]}] 08:38:38 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 08:38:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:38:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:38:38 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. 08:38:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:38:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2255ms 08:38:38 INFO - PROCESS | 2491 | 1461253118225 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 2491 | 1461253118239 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:38:38 INFO - PROCESS | 2491 | 1461253118311 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 2491 | 1461253118318 Marionette TRACE conn3 <- [1,1534,null,{}] 08:38:38 INFO - PROCESS | 2491 | 1461253118328 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}] 08:38:38 INFO - PROCESS | 2491 | 1461253118638 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:38:39 INFO - PROCESS | 2491 | 1461253119063 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff10400 == 137 [pid = 2491] [id = 391] 08:38:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x91521400) [pid = 2491] [serial = 1174] [outer = (nil)] 08:38:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x93cd1400) [pid = 2491] [serial = 1175] [outer = 0x91521400] 08:38:39 INFO - PROCESS | 2491 | 1461253119215 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x93db5400) [pid = 2491] [serial = 1176] [outer = 0x91521400] 08:38:40 INFO - PROCESS | 2491 | 1461253120667 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2419ms 08:38:40 INFO - PROCESS | 2491 | 1461253120715 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 2491 | 1461253120721 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:38:40 INFO - PROCESS | 2491 | 1461253120733 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 2491 | 1461253120738 Marionette TRACE conn3 <- [1,1538,null,{}] 08:38:40 INFO - PROCESS | 2491 | 1461253120765 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}] 08:38:41 INFO - PROCESS | 2491 | 1461253121118 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:38:41 INFO - PROCESS | 2491 | 1461253121486 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x91407c00 == 138 [pid = 2491] [id = 392] 08:38:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x93b16400) [pid = 2491] [serial = 1177] [outer = (nil)] 08:38:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x93dc2c00) [pid = 2491] [serial = 1178] [outer = 0x93b16400] 08:38:41 INFO - PROCESS | 2491 | 1461253121636 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x93ee8800) [pid = 2491] [serial = 1179] [outer = 0x93b16400] 08:38:43 INFO - PROCESS | 2491 | 1461253123006 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2348ms 08:38:43 INFO - PROCESS | 2491 | 1461253123082 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 2491 | 1461253123088 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:38:43 INFO - PROCESS | 2491 | 1461253123099 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 2491 | 1461253123103 Marionette TRACE conn3 <- [1,1542,null,{}] 08:38:43 INFO - PROCESS | 2491 | 1461253123113 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}] 08:38:43 INFO - PROCESS | 2491 | 1461253123503 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:38:43 INFO - PROCESS | 2491 | 1461253123875 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x8703d800 == 139 [pid = 2491] [id = 393] 08:38:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x87040000) [pid = 2491] [serial = 1180] [outer = (nil)] 08:38:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x952a0000) [pid = 2491] [serial = 1181] [outer = 0x87040000] 08:38:44 INFO - PROCESS | 2491 | 1461253124029 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x96bd8800) [pid = 2491] [serial = 1182] [outer = 0x87040000] 08:38:45 INFO - PROCESS | 2491 | 1461253125398 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2346ms 08:38:45 INFO - PROCESS | 2491 | 1461253125446 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 2491 | 1461253125464 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:38:45 INFO - PROCESS | 2491 | 1461253125503 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 2491 | 1461253125510 Marionette TRACE conn3 <- [1,1546,null,{}] 08:38:45 INFO - PROCESS | 2491 | 1461253125564 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}] 08:38:46 INFO - PROCESS | 2491 | 1461253126007 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:38:46 INFO - PROCESS | 2491 | 1461253126276 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x93dc1400 == 140 [pid = 2491] [id = 394] 08:38:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x950a8800) [pid = 2491] [serial = 1183] [outer = (nil)] 08:38:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x97810800) [pid = 2491] [serial = 1184] [outer = 0x950a8800] 08:38:46 INFO - PROCESS | 2491 | 1461253126375 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x97ee9000) [pid = 2491] [serial = 1185] [outer = 0x950a8800] 08:38:47 INFO - PROCESS | 2491 | 1461253127360 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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:38:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1910ms 08:38:47 INFO - PROCESS | 2491 | 1461253127410 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 2491 | 1461253127415 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:38:47 INFO - PROCESS | 2491 | 1461253127428 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 2491 | 1461253127432 Marionette TRACE conn3 <- [1,1550,null,{}] 08:38:47 INFO - PROCESS | 2491 | 1461253127442 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}] 08:38:47 INFO - PROCESS | 2491 | 1461253127661 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:38:48 INFO - PROCESS | 2491 | 1461253128032 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x97ee7c00 == 141 [pid = 2491] [id = 395] 08:38:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x98566800) [pid = 2491] [serial = 1186] [outer = (nil)] 08:38:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x98717800) [pid = 2491] [serial = 1187] [outer = 0x98566800] 08:38:48 INFO - PROCESS | 2491 | 1461253128130 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x99194800) [pid = 2491] [serial = 1188] [outer = 0x98566800] 08:38:49 INFO - PROCESS | 2491 | 1461253129058 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:38:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1692ms 08:38:49 INFO - PROCESS | 2491 | 1461253129137 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 2491 | 1461253129140 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:38:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:38:49 INFO - PROCESS | 2491 | 1461253129148 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 2491 | 1461253129150 Marionette TRACE conn3 <- [1,1554,null,{}] 08:38:49 INFO - PROCESS | 2491 | 1461253129157 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}] 08:38:49 INFO - PROCESS | 2491 | 1461253129379 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:38:49 INFO - PROCESS | 2491 | 1461253129760 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa8400 == 142 [pid = 2491] [id = 396] 08:38:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x96fae400) [pid = 2491] [serial = 1189] [outer = (nil)] 08:38:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x99b8f400) [pid = 2491] [serial = 1190] [outer = 0x96fae400] 08:38:49 INFO - PROCESS | 2491 | 1461253129858 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x9b158c00) [pid = 2491] [serial = 1191] [outer = 0x96fae400] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x90804c00 == 141 [pid = 2491] [id = 206] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x92c7b800 == 140 [pid = 2491] [id = 180] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8939b800 == 139 [pid = 2491] [id = 250] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4f800 == 138 [pid = 2491] [id = 207] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x93b0d000 == 137 [pid = 2491] [id = 291] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4a400 == 136 [pid = 2491] [id = 290] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb1c800 == 135 [pid = 2491] [id = 233] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x9790fc00 == 134 [pid = 2491] [id = 208] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf3c00 == 133 [pid = 2491] [id = 204] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9aa000 == 132 [pid = 2491] [id = 178] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e1000 == 131 [pid = 2491] [id = 292] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4f000 == 130 [pid = 2491] [id = 179] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc2a000 == 129 [pid = 2491] [id = 205] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x839e1400 == 128 [pid = 2491] [id = 382] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x86be4400 == 127 [pid = 2491] [id = 381] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc7800 == 126 [pid = 2491] [id = 380] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x93b0a000 == 125 [pid = 2491] [id = 373] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8e881400 == 124 [pid = 2491] [id = 372] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x86af1400 == 123 [pid = 2491] [id = 371] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x90728c00 == 122 [pid = 2491] [id = 370] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8e78f000 == 121 [pid = 2491] [id = 369] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffb8400 == 120 [pid = 2491] [id = 368] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56a800 == 119 [pid = 2491] [id = 366] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb19000 == 118 [pid = 2491] [id = 367] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89c75c00 == 117 [pid = 2491] [id = 365] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0b400 == 116 [pid = 2491] [id = 364] 08:38:52 INFO - PROCESS | 2491 | --DOCSHELL 0x868e3800 == 115 [pid = 2491] [id = 363] 08:38:52 INFO - PROCESS | 2491 | 1461253132984 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]]]}] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x84218800) [pid = 2491] [serial = 1008] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x84fed000) [pid = 2491] [serial = 1002] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8ba21000) [pid = 2491] [serial = 1085] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x93cc7000) [pid = 2491] [serial = 1050] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x97ff0400) [pid = 2491] [serial = 1059] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x86aee000) [pid = 2491] [serial = 1029] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x89c72c00) [pid = 2491] [serial = 1026] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x893a1400) [pid = 2491] [serial = 1083] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8fef0400) [pid = 2491] [serial = 1038] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0xa0a1ac00) [pid = 2491] [serial = 990] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x92b11400) [pid = 2491] [serial = 1047] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x869e7400) [pid = 2491] [serial = 1073] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8bc34800) [pid = 2491] [serial = 1086] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x99190c00) [pid = 2491] [serial = 1061] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x93b0dc00) [pid = 2491] [serial = 1049] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x92a56400) [pid = 2491] [serial = 1046] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x93eefc00) [pid = 2491] [serial = 1053] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8b88d800) [pid = 2491] [serial = 1031] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8f339000) [pid = 2491] [serial = 1035] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0xa4738400) [pid = 2491] [serial = 996] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8ffb5000) [pid = 2491] [serial = 1041] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x869ed800) [pid = 2491] [serial = 1080] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x869e3000) [pid = 2491] [serial = 1079] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x96fa4c00) [pid = 2491] [serial = 981] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0xa3ce3c00) [pid = 2491] [serial = 993] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x869f0800) [pid = 2491] [serial = 1028] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x92c81400) [pid = 2491] [serial = 897] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x99b91c00) [pid = 2491] [serial = 987] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8717a800) [pid = 2491] [serial = 1082] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8fef3800) [pid = 2491] [serial = 969] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8ebc1000) [pid = 2491] [serial = 1034] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x93cd0800) [pid = 2491] [serial = 999] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x97c29000) [pid = 2491] [serial = 1058] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x99210c00) [pid = 2491] [serial = 1062] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x839eb400) [pid = 2491] [serial = 1071] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0xa4786c00) [pid = 2491] [serial = 1011] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8c86e800) [pid = 2491] [serial = 966] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x89c0fc00) [pid = 2491] [serial = 1076] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x96c84800) [pid = 2491] [serial = 1056] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x869ee800) [pid = 2491] [serial = 1074] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x92bf9c00) [pid = 2491] [serial = 975] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x839e9800) [pid = 2491] [serial = 1070] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x9084b400) [pid = 2491] [serial = 972] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0xa3c81c00) [pid = 2491] [serial = 1068] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x93b0f800) [pid = 2491] [serial = 978] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x90850400) [pid = 2491] [serial = 1044] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x96b43800) [pid = 2491] [serial = 1055] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x90801400) [pid = 2491] [serial = 1043] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x9fb9cc00) [pid = 2491] [serial = 1065] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0xa2a3e800) [pid = 2491] [serial = 1067] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x93eeb400) [pid = 2491] [serial = 1052] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f4d6400) [pid = 2491] [serial = 1037] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8c872800) [pid = 2491] [serial = 1032] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x9ea27800) [pid = 2491] [serial = 1064] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8ff0e800) [pid = 2491] [serial = 1040] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x93cd3c00) [pid = 2491] [serial = 1005] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x97eee000) [pid = 2491] [serial = 984] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8b6e6c00) [pid = 2491] [serial = 1088] [outer = (nil)] [url = about:blank] 08:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 4146ms 08:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:38:53 INFO - PROCESS | 2491 | 1461253133298 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 2491 | 1461253133302 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:38:53 INFO - PROCESS | 2491 | 1461253133311 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 2491 | 1461253133318 Marionette TRACE conn3 <- [1,1558,null,{}] 08:38:53 INFO - PROCESS | 2491 | 1461253133331 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}] 08:38:53 INFO - PROCESS | 2491 | 1461253133532 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:38:53 INFO - PROCESS | 2491 | 1461253133757 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a77000 == 116 [pid = 2491] [id = 397] 08:38:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x85a77c00) [pid = 2491] [serial = 1192] [outer = (nil)] 08:38:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x85a80c00) [pid = 2491] [serial = 1193] [outer = 0x85a77c00] 08:38:53 INFO - PROCESS | 2491 | 1461253133841 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x85bc7800) [pid = 2491] [serial = 1194] [outer = 0x85a77c00] 08:38:54 INFO - PROCESS | 2491 | 1461253134713 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:38:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1436ms 08:38:54 INFO - PROCESS | 2491 | 1461253134746 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 2491 | 1461253134753 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:38:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:38:54 INFO - PROCESS | 2491 | 1461253134765 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 2491 | 1461253134768 Marionette TRACE conn3 <- [1,1562,null,{}] 08:38:54 INFO - PROCESS | 2491 | 1461253134775 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}] 08:38:54 INFO - PROCESS | 2491 | 1461253134989 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:38:55 INFO - PROCESS | 2491 | 1461253135188 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x869ecc00 == 117 [pid = 2491] [id = 398] 08:38:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x869ee800) [pid = 2491] [serial = 1195] [outer = (nil)] 08:38:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x86aeb800) [pid = 2491] [serial = 1196] [outer = 0x869ee800] 08:38:55 INFO - PROCESS | 2491 | 1461253135269 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x86be5400) [pid = 2491] [serial = 1197] [outer = 0x869ee800] 08:38:56 INFO - PROCESS | 2491 | 1461253136306 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:38:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1589ms 08:38:56 INFO - PROCESS | 2491 | 1461253136354 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 2491 | 1461253136358 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:38:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:38:56 INFO - PROCESS | 2491 | 1461253136372 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 2491 | 1461253136378 Marionette TRACE conn3 <- [1,1566,null,{}] 08:38:56 INFO - PROCESS | 2491 | 1461253136394 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}] 08:38:56 INFO - PROCESS | 2491 | 1461253136673 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:38:56 INFO - PROCESS | 2491 | 1461253136862 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939b800 == 118 [pid = 2491] [id = 399] 08:38:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8939e800) [pid = 2491] [serial = 1198] [outer = (nil)] 08:38:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x89b4a400) [pid = 2491] [serial = 1199] [outer = 0x8939e800] 08:38:56 INFO - PROCESS | 2491 | 1461253136945 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x89c0a400) [pid = 2491] [serial = 1200] [outer = 0x8939e800] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x86be6c00) [pid = 2491] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x93eed000) [pid = 2491] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x96f9e800) [pid = 2491] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x950af800) [pid = 2491] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x905dd400) [pid = 2491] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8ffbb400) [pid = 2491] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x89c0b800) [pid = 2491] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x8e793400) [pid = 2491] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x839e2000) [pid = 2491] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x868e6000) [pid = 2491] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x8ea1cc00) [pid = 2491] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x92beec00) [pid = 2491] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x85bc7c00) [pid = 2491] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x8eb11400) [pid = 2491] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 113 (0x90729800) [pid = 2491] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 112 (0x977ab000) [pid = 2491] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0x97ee7400) [pid = 2491] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x8ebb8400) [pid = 2491] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 109 (0x905e7400) [pid = 2491] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:38:58 INFO - PROCESS | 2491 | --DOMWINDOW == 108 (0x868e7c00) [pid = 2491] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:38:58 INFO - PROCESS | 2491 | 1461253138624 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:38:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2289ms 08:38:58 INFO - PROCESS | 2491 | 1461253138661 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 2491 | 1461253138666 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:38:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:38:58 INFO - PROCESS | 2491 | 1461253138672 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 2491 | 1461253138676 Marionette TRACE conn3 <- [1,1570,null,{}] 08:38:58 INFO - PROCESS | 2491 | 1461253138681 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}] 08:38:58 INFO - PROCESS | 2491 | 1461253138950 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:38:58 INFO - PROCESS | 2491 | 1461253138974 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x84217800 == 119 [pid = 2491] [id = 400] 08:38:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 109 (0x86aef400) [pid = 2491] [serial = 1201] [outer = (nil)] 08:38:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x89b4ec00) [pid = 2491] [serial = 1202] [outer = 0x86aef400] 08:38:59 INFO - PROCESS | 2491 | 1461253139054 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0x89c75000) [pid = 2491] [serial = 1203] [outer = 0x86aef400] 08:39:00 INFO - PROCESS | 2491 | 1461253140000 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:39:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1381ms 08:39:00 INFO - PROCESS | 2491 | 1461253140055 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 2491 | 1461253140059 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:39:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:39:00 INFO - PROCESS | 2491 | 1461253140066 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 2491 | 1461253140069 Marionette TRACE conn3 <- [1,1574,null,{}] 08:39:00 INFO - PROCESS | 2491 | 1461253140075 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}] 08:39:00 INFO - PROCESS | 2491 | 1461253140269 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:39:00 INFO - PROCESS | 2491 | 1461253140697 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e8400 == 120 [pid = 2491] [id = 401] 08:39:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0x839e9800) [pid = 2491] [serial = 1204] [outer = (nil)] 08:39:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0x8420ec00) [pid = 2491] [serial = 1205] [outer = 0x839e9800] 08:39:00 INFO - PROCESS | 2491 | 1461253140801 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0x84fea000) [pid = 2491] [serial = 1206] [outer = 0x839e9800] 08:39:01 INFO - PROCESS | 2491 | 1461253141801 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:39:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1782ms 08:39:01 INFO - PROCESS | 2491 | 1461253141851 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 2491 | 1461253141860 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:39:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:39:01 INFO - PROCESS | 2491 | 1461253141870 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 2491 | 1461253141875 Marionette TRACE conn3 <- [1,1578,null,{}] 08:39:01 INFO - PROCESS | 2491 | 1461253141883 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}] 08:39:02 INFO - PROCESS | 2491 | 1461253142133 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:39:02 INFO - PROCESS | 2491 | 1461253142473 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x86af1000 == 121 [pid = 2491] [id = 402] 08:39:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0x86bedc00) [pid = 2491] [serial = 1207] [outer = (nil)] 08:39:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x8717ac00) [pid = 2491] [serial = 1208] [outer = 0x86bedc00] 08:39:02 INFO - PROCESS | 2491 | 1461253142575 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x893a1000) [pid = 2491] [serial = 1209] [outer = 0x86bedc00] 08:39:03 INFO - PROCESS | 2491 | 1461253143732 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1940ms 08:39:03 INFO - PROCESS | 2491 | 1461253143814 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 2491 | 1461253143821 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:39:03 INFO - PROCESS | 2491 | 1461253143829 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 2491 | 1461253143834 Marionette TRACE conn3 <- [1,1582,null,{}] 08:39:03 INFO - PROCESS | 2491 | 1461253143841 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}] 08:39:04 INFO - PROCESS | 2491 | 1461253144118 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:39:04 INFO - PROCESS | 2491 | 1461253144491 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x86aebc00 == 122 [pid = 2491] [id = 403] 08:39:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8b88f800) [pid = 2491] [serial = 1210] [outer = (nil)] 08:39:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8bc2d400) [pid = 2491] [serial = 1211] [outer = 0x8b88f800] 08:39:04 INFO - PROCESS | 2491 | 1461253144585 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8c68e800) [pid = 2491] [serial = 1212] [outer = 0x8b88f800] 08:39:05 INFO - PROCESS | 2491 | 1461253145638 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1840ms 08:39:05 INFO - PROCESS | 2491 | 1461253145670 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 2491 | 1461253145675 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:39:05 INFO - PROCESS | 2491 | 1461253145693 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 2491 | 1461253145704 Marionette TRACE conn3 <- [1,1586,null,{}] 08:39:05 INFO - PROCESS | 2491 | 1461253145712 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}] 08:39:05 INFO - PROCESS | 2491 | 1461253145944 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:39:06 INFO - PROCESS | 2491 | 1461253146217 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56dc00 == 123 [pid = 2491] [id = 404] 08:39:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x8b887800) [pid = 2491] [serial = 1213] [outer = (nil)] 08:39:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8e885400) [pid = 2491] [serial = 1214] [outer = 0x8b887800] 08:39:06 INFO - PROCESS | 2491 | 1461253146354 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8ea16400) [pid = 2491] [serial = 1215] [outer = 0x8b887800] 08:39:07 INFO - PROCESS | 2491 | 1461253147303 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1656ms 08:39:07 INFO - PROCESS | 2491 | 1461253147340 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 2491 | 1461253147344 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:39:07 INFO - PROCESS | 2491 | 1461253147352 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 2491 | 1461253147355 Marionette TRACE conn3 <- [1,1590,null,{}] 08:39:07 INFO - PROCESS | 2491 | 1461253147361 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}] 08:39:07 INFO - PROCESS | 2491 | 1461253147587 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:39:07 INFO - PROCESS | 2491 | 1461253147906 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e884c00 == 124 [pid = 2491] [id = 405] 08:39:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8e886c00) [pid = 2491] [serial = 1216] [outer = (nil)] 08:39:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8eb18000) [pid = 2491] [serial = 1217] [outer = 0x8e886c00] 08:39:08 INFO - PROCESS | 2491 | 1461253148008 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8eb1c800) [pid = 2491] [serial = 1218] [outer = 0x8e886c00] 08:39:09 INFO - PROCESS | 2491 | 1461253148999 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1683ms 08:39:09 INFO - PROCESS | 2491 | 1461253149036 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:39:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:39:09 INFO - PROCESS | 2491 | 1461253149041 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:39:09 INFO - PROCESS | 2491 | 1461253149049 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 2491 | 1461253149052 Marionette TRACE conn3 <- [1,1594,null,{}] 08:39:09 INFO - PROCESS | 2491 | 1461253149059 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}] 08:39:09 INFO - PROCESS | 2491 | 1461253149283 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:39:09 INFO - PROCESS | 2491 | 1461253149666 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f282400 == 125 [pid = 2491] [id = 406] 08:39:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8f283000) [pid = 2491] [serial = 1219] [outer = (nil)] 08:39:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8f28d000) [pid = 2491] [serial = 1220] [outer = 0x8f283000] 08:39:09 INFO - PROCESS | 2491 | 1461253149866 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8feeb400) [pid = 2491] [serial = 1221] [outer = 0x8f283000] 08:39:11 INFO - PROCESS | 2491 | 1461253151039 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2039ms 08:39:11 INFO - PROCESS | 2491 | 1461253151088 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:39:11 INFO - PROCESS | 2491 | 1461253151093 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:39:11 INFO - PROCESS | 2491 | 1461253151100 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 2491 | 1461253151103 Marionette TRACE conn3 <- [1,1598,null,{}] 08:39:11 INFO - PROCESS | 2491 | 1461253151110 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}] 08:39:11 INFO - PROCESS | 2491 | 1461253151345 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:39:11 INFO - PROCESS | 2491 | 1461253151664 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb10000 == 126 [pid = 2491] [id = 407] 08:39:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8ebc1c00) [pid = 2491] [serial = 1222] [outer = (nil)] 08:39:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ff0bc00) [pid = 2491] [serial = 1223] [outer = 0x8ebc1c00] 08:39:11 INFO - PROCESS | 2491 | 1461253151760 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8ffb5000) [pid = 2491] [serial = 1224] [outer = 0x8ebc1c00] 08:39:12 INFO - PROCESS | 2491 | ************************* 08:39:12 INFO - PROCESS | 2491 | A coding exception was thrown and uncaught in a Task. 08:39:12 INFO - PROCESS | 2491 | 08:39:12 INFO - PROCESS | 2491 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:39:12 INFO - PROCESS | 2491 | Full stack: 08:39:12 INFO - PROCESS | 2491 | ************************* 08:39:12 INFO - PROCESS | 2491 | 1461253152818 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:39:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1733ms 08:39:12 INFO - PROCESS | 2491 | 1461253152832 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 2491 | 1461253152837 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:39:12 INFO - PROCESS | 2491 | 1461253152845 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 2491 | 1461253152849 Marionette TRACE conn3 <- [1,1602,null,{}] 08:39:12 INFO - PROCESS | 2491 | 1461253152855 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}] 08:39:13 INFO - PROCESS | 2491 | 1461253153095 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:39:13 INFO - PROCESS | 2491 | 1461253153399 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56e400 == 127 [pid = 2491] [id = 408] 08:39:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8c68dc00) [pid = 2491] [serial = 1225] [outer = (nil)] 08:39:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8ffc0c00) [pid = 2491] [serial = 1226] [outer = 0x8c68dc00] 08:39:13 INFO - PROCESS | 2491 | 1461253153512 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x90728800) [pid = 2491] [serial = 1227] [outer = 0x8c68dc00] 08:39:14 INFO - PROCESS | 2491 | 1461253154989 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2235ms 08:39:15 INFO - PROCESS | 2491 | 1461253155083 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 2491 | 1461253155090 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:39:15 INFO - PROCESS | 2491 | 1461253155101 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 2491 | 1461253155106 Marionette TRACE conn3 <- [1,1606,null,{}] 08:39:15 INFO - PROCESS | 2491 | 1461253155126 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}] 08:39:15 INFO - PROCESS | 2491 | 1461253155493 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:39:15 INFO - PROCESS | 2491 | 1461253155713 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0c800 == 128 [pid = 2491] [id = 409] 08:39:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ffc0800) [pid = 2491] [serial = 1228] [outer = (nil)] 08:39:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x90847800) [pid = 2491] [serial = 1229] [outer = 0x8ffc0800] 08:39:15 INFO - PROCESS | 2491 | 1461253155808 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x90854400) [pid = 2491] [serial = 1230] [outer = 0x8ffc0800] 08:39:16 INFO - PROCESS | 2491 | 1461253156739 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1692ms 08:39:16 INFO - PROCESS | 2491 | 1461253156792 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 2491 | 1461253156797 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:39:16 INFO - PROCESS | 2491 | 1461253156823 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 2491 | 1461253156828 Marionette TRACE conn3 <- [1,1610,null,{}] 08:39:16 INFO - PROCESS | 2491 | 1461253156834 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}] 08:39:17 INFO - PROCESS | 2491 | 1461253157061 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:39:17 INFO - PROCESS | 2491 | 1461253157359 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x839ea800 == 129 [pid = 2491] [id = 410] 08:39:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8fef3400) [pid = 2491] [serial = 1231] [outer = (nil)] 08:39:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x91524800) [pid = 2491] [serial = 1232] [outer = 0x8fef3400] 08:39:17 INFO - PROCESS | 2491 | 1461253157457 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x92040000) [pid = 2491] [serial = 1233] [outer = 0x8fef3400] 08:39:18 INFO - PROCESS | 2491 | 1461253158421 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1689ms 08:39:18 INFO - PROCESS | 2491 | 1461253158510 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:39:18 INFO - PROCESS | 2491 | 1461253158514 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:39:18 INFO - PROCESS | 2491 | 1461253158520 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 2491 | 1461253158524 Marionette TRACE conn3 <- [1,1614,null,{}] 08:39:18 INFO - PROCESS | 2491 | 1461253158530 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}] 08:39:18 INFO - PROCESS | 2491 | 1461253158798 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:39:19 INFO - PROCESS | 2491 | 1461253159134 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf8400 == 130 [pid = 2491] [id = 411] 08:39:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x92bf9000) [pid = 2491] [serial = 1234] [outer = (nil)] 08:39:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x92c7e800) [pid = 2491] [serial = 1235] [outer = 0x92bf9000] 08:39:19 INFO - PROCESS | 2491 | 1461253159241 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x93b0dc00) [pid = 2491] [serial = 1236] [outer = 0x92bf9000] 08:39:20 INFO - PROCESS | 2491 | 1461253160248 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]]]}] 08:39:20 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 08:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1793ms 08:39:20 INFO - PROCESS | 2491 | 1461253160314 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:39:20 INFO - PROCESS | 2491 | 1461253160319 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:39:20 INFO - PROCESS | 2491 | 1461253160327 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 2491 | 1461253160331 Marionette TRACE conn3 <- [1,1618,null,{}] 08:39:20 INFO - PROCESS | 2491 | 1461253160338 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}] 08:39:20 INFO - PROCESS | 2491 | 1461253160574 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:39:20 INFO - PROCESS | 2491 | 1461253160898 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bef800 == 131 [pid = 2491] [id = 412] 08:39:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x92bf4800) [pid = 2491] [serial = 1237] [outer = (nil)] 08:39:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x93cce800) [pid = 2491] [serial = 1238] [outer = 0x92bf4800] 08:39:21 INFO - PROCESS | 2491 | 1461253160998 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x93dbec00) [pid = 2491] [serial = 1239] [outer = 0x92bf4800] 08:39:21 INFO - PROCESS | 2491 | 1461253161924 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1644ms 08:39:21 INFO - PROCESS | 2491 | 1461253161974 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 2491 | 1461253161978 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:39:21 INFO - PROCESS | 2491 | 1461253161985 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 2491 | 1461253161988 Marionette TRACE conn3 <- [1,1622,null,{}] 08:39:21 INFO - PROCESS | 2491 | 1461253161994 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}] 08:39:22 INFO - PROCESS | 2491 | 1461253162215 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:39:22 INFO - PROCESS | 2491 | 1461253162536 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea15800 == 132 [pid = 2491] [id = 413] 08:39:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x92bf4c00) [pid = 2491] [serial = 1240] [outer = (nil)] 08:39:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x93ef5400) [pid = 2491] [serial = 1241] [outer = 0x92bf4c00] 08:39:22 INFO - PROCESS | 2491 | 1461253162634 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x950af800) [pid = 2491] [serial = 1242] [outer = 0x92bf4c00] 08:39:23 INFO - PROCESS | 2491 | 1461253163625 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]]]}] 08:39:23 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 08:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1683ms 08:39:23 INFO - PROCESS | 2491 | 1461253163670 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:39:23 INFO - PROCESS | 2491 | 1461253163675 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:39:23 INFO - PROCESS | 2491 | 1461253163682 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 2491 | 1461253163686 Marionette TRACE conn3 <- [1,1626,null,{}] 08:39:23 INFO - PROCESS | 2491 | 1461253163693 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}] 08:39:23 INFO - PROCESS | 2491 | 1461253163916 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:39:24 INFO - PROCESS | 2491 | 1461253164241 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x839ed000 == 133 [pid = 2491] [id = 414] 08:39:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x85a73000) [pid = 2491] [serial = 1243] [outer = (nil)] 08:39:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x96c97800) [pid = 2491] [serial = 1244] [outer = 0x85a73000] 08:39:24 INFO - PROCESS | 2491 | 1461253164339 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96c9b400) [pid = 2491] [serial = 1245] [outer = 0x85a73000] 08:39:25 INFO - PROCESS | 2491 | 1461253165258 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1633ms 08:39:25 INFO - PROCESS | 2491 | 1461253165315 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 2491 | 1461253165319 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:39:25 INFO - PROCESS | 2491 | 1461253165326 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 2491 | 1461253165329 Marionette TRACE conn3 <- [1,1630,null,{}] 08:39:25 INFO - PROCESS | 2491 | 1461253165335 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}] 08:39:25 INFO - PROCESS | 2491 | 1461253165549 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:39:25 INFO - PROCESS | 2491 | 1461253165870 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x93ef1000 == 134 [pid = 2491] [id = 415] 08:39:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x96bde000) [pid = 2491] [serial = 1246] [outer = (nil)] 08:39:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96fa7800) [pid = 2491] [serial = 1247] [outer = 0x96bde000] 08:39:25 INFO - PROCESS | 2491 | 1461253165967 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96fb1000) [pid = 2491] [serial = 1248] [outer = 0x96bde000] 08:39:26 INFO - PROCESS | 2491 | 1461253166872 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1580ms 08:39:26 INFO - PROCESS | 2491 | 1461253166907 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 2491 | 1461253166911 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:39:26 INFO - PROCESS | 2491 | 1461253166918 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 2491 | 1461253166921 Marionette TRACE conn3 <- [1,1634,null,{}] 08:39:26 INFO - PROCESS | 2491 | 1461253166928 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}] 08:39:27 INFO - PROCESS | 2491 | 1461253167160 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:39:27 INFO - PROCESS | 2491 | 1461253167486 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa0000 == 135 [pid = 2491] [id = 416] 08:39:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96fabc00) [pid = 2491] [serial = 1249] [outer = (nil)] 08:39:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x97c1c000) [pid = 2491] [serial = 1250] [outer = 0x96fabc00] 08:39:27 INFO - PROCESS | 2491 | 1461253167583 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97c20400) [pid = 2491] [serial = 1251] [outer = 0x96fabc00] 08:39:28 INFO - PROCESS | 2491 | 1461253168555 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1682ms 08:39:28 INFO - PROCESS | 2491 | 1461253168601 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:39:28 INFO - PROCESS | 2491 | 1461253168606 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:39:28 INFO - PROCESS | 2491 | 1461253168612 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 2491 | 1461253168616 Marionette TRACE conn3 <- [1,1638,null,{}] 08:39:28 INFO - PROCESS | 2491 | 1461253168622 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}] 08:39:28 INFO - PROCESS | 2491 | 1461253168854 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:39:29 INFO - PROCESS | 2491 | 1461253169181 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x90730800 == 136 [pid = 2491] [id = 417] 08:39:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x97c1e000) [pid = 2491] [serial = 1252] [outer = (nil)] 08:39:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x97eeec00) [pid = 2491] [serial = 1253] [outer = 0x97c1e000] 08:39:29 INFO - PROCESS | 2491 | 1461253169276 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x97fee800) [pid = 2491] [serial = 1254] [outer = 0x97c1e000] 08:39:30 INFO - PROCESS | 2491 | 1461253170183 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 08:39:30 INFO - PROCESS | 2491 | 1461253170247 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 2491 | 1461253170251 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:39:30 INFO - PROCESS | 2491 | 1461253170258 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 2491 | 1461253170261 Marionette TRACE conn3 <- [1,1642,null,{}] 08:39:30 INFO - PROCESS | 2491 | 1461253170268 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}] 08:39:30 INFO - PROCESS | 2491 | 1461253170493 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x84217800 == 135 [pid = 2491] [id = 400] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8939b800 == 134 [pid = 2491] [id = 399] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x869ecc00 == 133 [pid = 2491] [id = 398] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x85a77000 == 132 [pid = 2491] [id = 397] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x97ee7c00 == 131 [pid = 2491] [id = 395] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x93dc1400 == 130 [pid = 2491] [id = 394] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8703d800 == 129 [pid = 2491] [id = 393] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff10400 == 128 [pid = 2491] [id = 391] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea1d000 == 127 [pid = 2491] [id = 227] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x91407c00 == 126 [pid = 2491] [id = 392] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x87178000 == 125 [pid = 2491] [id = 390] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8f340800 == 124 [pid = 2491] [id = 389] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae6c00 == 123 [pid = 2491] [id = 388] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea17800 == 122 [pid = 2491] [id = 387] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x89c02c00 == 121 [pid = 2491] [id = 386] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x85a81c00 == 120 [pid = 2491] [id = 385] 08:39:32 INFO - PROCESS | 2491 | --DOCSHELL 0x839e0800 == 119 [pid = 2491] [id = 384] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x86bef800) [pid = 2491] [serial = 1145] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x96bdfc00) [pid = 2491] [serial = 1122] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x9780dc00) [pid = 2491] [serial = 1127] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x96fb6800) [pid = 2491] [serial = 1125] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x92c7e400) [pid = 2491] [serial = 1116] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x97b75000) [pid = 2491] [serial = 1128] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x9065cc00) [pid = 2491] [serial = 1107] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8b6efc00) [pid = 2491] [serial = 1095] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8ea1b000) [pid = 2491] [serial = 1098] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x868eec00) [pid = 2491] [serial = 1149] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x868eb000) [pid = 2491] [serial = 1091] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8eb1d400) [pid = 2491] [serial = 1100] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x905e5800) [pid = 2491] [serial = 1106] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x9918b000) [pid = 2491] [serial = 1136] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x84214000) [pid = 2491] [serial = 1148] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x868ecc00) [pid = 2491] [serial = 1143] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x868e3000) [pid = 2491] [serial = 1142] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x93b0f400) [pid = 2491] [serial = 1118] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x91410000) [pid = 2491] [serial = 1112] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x97ee8c00) [pid = 2491] [serial = 1130] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x93b17000) [pid = 2491] [serial = 1119] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x869e9800) [pid = 2491] [serial = 1092] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x96fa7000) [pid = 2491] [serial = 1124] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x92bef000) [pid = 2491] [serial = 1115] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x98711800) [pid = 2491] [serial = 1133] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x99196400) [pid = 2491] [serial = 1137] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x89dbf800) [pid = 2491] [serial = 1094] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8f4e4000) [pid = 2491] [serial = 1104] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x97eeb400) [pid = 2491] [serial = 1131] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8e88bc00) [pid = 2491] [serial = 1097] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x98713c00) [pid = 2491] [serial = 1134] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x950b4800) [pid = 2491] [serial = 1121] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x99b91400) [pid = 2491] [serial = 1139] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x90803400) [pid = 2491] [serial = 1109] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8b888c00) [pid = 2491] [serial = 1077] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x90806c00) [pid = 2491] [serial = 1110] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f285000) [pid = 2491] [serial = 1101] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8f4dbc00) [pid = 2491] [serial = 1103] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x91522000) [pid = 2491] [serial = 1113] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x87174000) [pid = 2491] [serial = 1146] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x8b893800) [pid = 2491] [serial = 1151] [outer = (nil)] [url = about:blank] 08:39:32 INFO - PROCESS | 2491 | 1461253172503 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fe3800 == 120 [pid = 2491] [id = 418] 08:39:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x84fe3c00) [pid = 2491] [serial = 1255] [outer = (nil)] 08:39:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x84fed000) [pid = 2491] [serial = 1256] [outer = 0x84fe3c00] 08:39:32 INFO - PROCESS | 2491 | 1461253172591 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x85bc6c00) [pid = 2491] [serial = 1257] [outer = 0x84fe3c00] 08:39:33 INFO - PROCESS | 2491 | 1461253173412 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 3197ms 08:39:33 INFO - PROCESS | 2491 | 1461253173501 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 2491 | 1461253173508 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:39:33 INFO - PROCESS | 2491 | 1461253173536 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 2491 | 1461253173543 Marionette TRACE conn3 <- [1,1646,null,{}] 08:39:33 INFO - PROCESS | 2491 | 1461253173550 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}] 08:39:33 INFO - PROCESS | 2491 | 1461253173768 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:39:33 INFO - PROCESS | 2491 | 1461253173961 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ae8400 == 121 [pid = 2491] [id = 419] 08:39:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x86aea000) [pid = 2491] [serial = 1258] [outer = (nil)] 08:39:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x86beb000) [pid = 2491] [serial = 1259] [outer = 0x86aea000] 08:39:34 INFO - PROCESS | 2491 | 1461253174102 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x87045000) [pid = 2491] [serial = 1260] [outer = 0x86aea000] 08:39:35 INFO - PROCESS | 2491 | 1461253175109 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1645ms 08:39:35 INFO - PROCESS | 2491 | 1461253175185 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 2491 | 1461253175192 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:39:35 INFO - PROCESS | 2491 | 1461253175200 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 2491 | 1461253175203 Marionette TRACE conn3 <- [1,1650,null,{}] 08:39:35 INFO - PROCESS | 2491 | 1461253175225 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}] 08:39:35 INFO - PROCESS | 2491 | 1461253175516 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:39:35 INFO - PROCESS | 2491 | 1461253175749 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0d800 == 122 [pid = 2491] [id = 420] 08:39:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x89c71400) [pid = 2491] [serial = 1261] [outer = (nil)] 08:39:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8b573000) [pid = 2491] [serial = 1262] [outer = 0x89c71400] 08:39:35 INFO - PROCESS | 2491 | 1461253175829 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8b6e9400) [pid = 2491] [serial = 1263] [outer = 0x89c71400] 08:39:37 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x85a7b000) [pid = 2491] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:39:37 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8939e800) [pid = 2491] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:39:37 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x869ee800) [pid = 2491] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:39:37 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x85a77c00) [pid = 2491] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:39:37 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x98712400) [pid = 2491] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:39:37 INFO - PROCESS | 2491 | 1461253177197 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2049ms 08:39:37 INFO - PROCESS | 2491 | 1461253177250 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:39:37 INFO - PROCESS | 2491 | 1461253177255 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:39:37 INFO - PROCESS | 2491 | 1461253177271 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 2491 | 1461253177280 Marionette TRACE conn3 <- [1,1654,null,{}] 08:39:37 INFO - PROCESS | 2491 | 1461253177346 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}] 08:39:37 INFO - PROCESS | 2491 | 1461253177634 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:39:37 INFO - PROCESS | 2491 | 1461253177761 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b45000 == 123 [pid = 2491] [id = 421] 08:39:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x89b48c00) [pid = 2491] [serial = 1264] [outer = (nil)] 08:39:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8c875800) [pid = 2491] [serial = 1265] [outer = 0x89b48c00] 08:39:37 INFO - PROCESS | 2491 | 1461253177842 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8c9aa000) [pid = 2491] [serial = 1266] [outer = 0x89b48c00] 08:39:38 INFO - PROCESS | 2491 | 1461253178705 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]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1505ms 08:39:38 INFO - PROCESS | 2491 | 1461253178768 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:39:38 INFO - PROCESS | 2491 | 1461253178773 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:39:38 INFO - PROCESS | 2491 | 1461253178779 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 2491 | 1461253178782 Marionette TRACE conn3 <- [1,1658,null,{}] 08:39:38 INFO - PROCESS | 2491 | 1461253178788 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}] 08:39:38 INFO - PROCESS | 2491 | 1461253178986 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:39:39 INFO - PROCESS | 2491 | 1461253179297 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x8421a000 == 124 [pid = 2491] [id = 422] 08:39:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8421bc00) [pid = 2491] [serial = 1267] [outer = (nil)] 08:39:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x85a77c00) [pid = 2491] [serial = 1268] [outer = 0x8421bc00] 08:39:39 INFO - PROCESS | 2491 | 1461253179470 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x868e9000) [pid = 2491] [serial = 1269] [outer = 0x8421bc00] 08:39:40 INFO - PROCESS | 2491 | 1461253180527 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]]]}] 08:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1782ms 08:39:40 INFO - PROCESS | 2491 | 1461253180561 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 2491 | 1461253180569 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:39:40 INFO - PROCESS | 2491 | 1461253180579 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 2491 | 1461253180585 Marionette TRACE conn3 <- [1,1662,null,{}] 08:39:40 INFO - PROCESS | 2491 | 1461253180593 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}] 08:39:40 INFO - PROCESS | 2491 | 1461253180835 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:39:41 INFO - PROCESS | 2491 | 1461253181165 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x8703dc00 == 125 [pid = 2491] [id = 423] 08:39:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x89396800) [pid = 2491] [serial = 1270] [outer = (nil)] 08:39:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x89b4d800) [pid = 2491] [serial = 1271] [outer = 0x89396800] 08:39:41 INFO - PROCESS | 2491 | 1461253181268 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x89db6000) [pid = 2491] [serial = 1272] [outer = 0x89396800] 08:39:42 INFO - PROCESS | 2491 | 1461253182318 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1790ms 08:39:42 INFO - PROCESS | 2491 | 1461253182372 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 2491 | 1461253182379 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:39:42 INFO - PROCESS | 2491 | 1461253182389 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 2491 | 1461253182393 Marionette TRACE conn3 <- [1,1666,null,{}] 08:39:42 INFO - PROCESS | 2491 | 1461253182399 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}] 08:39:42 INFO - PROCESS | 2491 | 1461253182646 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:39:43 INFO - PROCESS | 2491 | 1461253183017 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b573400 == 126 [pid = 2491] [id = 424] 08:39:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8c684c00) [pid = 2491] [serial = 1273] [outer = (nil)] 08:39:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8c99fc00) [pid = 2491] [serial = 1274] [outer = 0x8c684c00] 08:39:43 INFO - PROCESS | 2491 | 1461253183115 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8e88bc00) [pid = 2491] [serial = 1275] [outer = 0x8c684c00] 08:39:44 INFO - PROCESS | 2491 | 1461253184137 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1792ms 08:39:44 INFO - PROCESS | 2491 | 1461253184180 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:39:44 INFO - PROCESS | 2491 | 1461253184185 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:39:44 INFO - PROCESS | 2491 | 1461253184194 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 2491 | 1461253184204 Marionette TRACE conn3 <- [1,1670,null,{}] 08:39:44 INFO - PROCESS | 2491 | 1461253184220 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}] 08:39:44 INFO - PROCESS | 2491 | 1461253184451 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:39:44 INFO - PROCESS | 2491 | 1461253184797 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bef800 == 127 [pid = 2491] [id = 425] 08:39:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8c9ab400) [pid = 2491] [serial = 1276] [outer = (nil)] 08:39:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8f28e800) [pid = 2491] [serial = 1277] [outer = 0x8c9ab400] 08:39:44 INFO - PROCESS | 2491 | 1461253184895 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8f33ec00) [pid = 2491] [serial = 1278] [outer = 0x8c9ab400] 08:39:45 INFO - PROCESS | 2491 | 1461253185843 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1697ms 08:39:45 INFO - PROCESS | 2491 | 1461253185890 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:39:45 INFO - PROCESS | 2491 | 1461253185895 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:39:45 INFO - PROCESS | 2491 | 1461253185902 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 2491 | 1461253185905 Marionette TRACE conn3 <- [1,1674,null,{}] 08:39:45 INFO - PROCESS | 2491 | 1461253185911 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}] 08:39:46 INFO - PROCESS | 2491 | 1461253186140 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:39:46 INFO - PROCESS | 2491 | 1461253186458 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f338800 == 128 [pid = 2491] [id = 426] 08:39:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8f4dbc00) [pid = 2491] [serial = 1279] [outer = (nil)] 08:39:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8feef000) [pid = 2491] [serial = 1280] [outer = 0x8f4dbc00] 08:39:46 INFO - PROCESS | 2491 | 1461253186554 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8fef8400) [pid = 2491] [serial = 1281] [outer = 0x8f4dbc00] 08:39:47 INFO - PROCESS | 2491 | 1461253187478 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1636ms 08:39:47 INFO - PROCESS | 2491 | 1461253187538 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 2491 | 1461253187543 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:39:47 INFO - PROCESS | 2491 | 1461253187549 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 2491 | 1461253187553 Marionette TRACE conn3 <- [1,1678,null,{}] 08:39:47 INFO - PROCESS | 2491 | 1461253187559 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}] 08:39:47 INFO - PROCESS | 2491 | 1461253187781 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:39:48 INFO - PROCESS | 2491 | 1461253188115 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffbcc00 == 129 [pid = 2491] [id = 427] 08:39:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8ffbd400) [pid = 2491] [serial = 1282] [outer = (nil)] 08:39:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x905dc800) [pid = 2491] [serial = 1283] [outer = 0x8ffbd400] 08:39:48 INFO - PROCESS | 2491 | 1461253188244 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x90846c00) [pid = 2491] [serial = 1284] [outer = 0x8ffbd400] 08:39:49 INFO - PROCESS | 2491 | 1461253189298 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1786ms 08:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:39:49 INFO - PROCESS | 2491 | 1461253189350 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 2491 | 1461253189353 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:39:49 INFO - PROCESS | 2491 | 1461253189361 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 2491 | 1461253189365 Marionette TRACE conn3 <- [1,1682,null,{}] 08:39:49 INFO - PROCESS | 2491 | 1461253189371 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}] 08:39:49 INFO - PROCESS | 2491 | 1461253189608 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:39:49 INFO - PROCESS | 2491 | 1461253189927 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebc6000 == 130 [pid = 2491] [id = 428] 08:39:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8f290400) [pid = 2491] [serial = 1285] [outer = (nil)] 08:39:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x9152c800) [pid = 2491] [serial = 1286] [outer = 0x8f290400] 08:39:50 INFO - PROCESS | 2491 | 1461253190028 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92b16c00) [pid = 2491] [serial = 1287] [outer = 0x8f290400] 08:39:51 INFO - PROCESS | 2491 | 1461253191009 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1687ms 08:39:51 INFO - PROCESS | 2491 | 1461253191048 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 2491 | 1461253191053 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:39:51 INFO - PROCESS | 2491 | 1461253191060 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 2491 | 1461253191065 Marionette TRACE conn3 <- [1,1686,null,{}] 08:39:51 INFO - PROCESS | 2491 | 1461253191071 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}] 08:39:51 INFO - PROCESS | 2491 | 1461253191320 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:39:51 INFO - PROCESS | 2491 | 1461253191648 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c876400 == 131 [pid = 2491] [id = 429] 08:39:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x9084e400) [pid = 2491] [serial = 1288] [outer = (nil)] 08:39:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x92c86400) [pid = 2491] [serial = 1289] [outer = 0x9084e400] 08:39:51 INFO - PROCESS | 2491 | 1461253191786 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x92c8dc00) [pid = 2491] [serial = 1290] [outer = 0x9084e400] 08:39:52 INFO - PROCESS | 2491 | 1461253192753 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]]]}] 08:39:52 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 08:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1732ms 08:39:52 INFO - PROCESS | 2491 | 1461253192793 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 2491 | 1461253192798 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:39:52 INFO - PROCESS | 2491 | 1461253192804 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 2491 | 1461253192808 Marionette TRACE conn3 <- [1,1690,null,{}] 08:39:52 INFO - PROCESS | 2491 | 1461253192814 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}] 08:39:53 INFO - PROCESS | 2491 | 1461253193041 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:39:53 INFO - PROCESS | 2491 | 1461253193374 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x9080a800 == 132 [pid = 2491] [id = 430] 08:39:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x9084a800) [pid = 2491] [serial = 1291] [outer = (nil)] 08:39:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x93cc6800) [pid = 2491] [serial = 1292] [outer = 0x9084a800] 08:39:53 INFO - PROCESS | 2491 | 1461253193478 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x93cc9000) [pid = 2491] [serial = 1293] [outer = 0x9084a800] 08:39:54 INFO - PROCESS | 2491 | 1461253194432 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1683ms 08:39:54 INFO - PROCESS | 2491 | 1461253194488 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:39:54 INFO - PROCESS | 2491 | 1461253194493 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:39:54 INFO - PROCESS | 2491 | 1461253194500 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 2491 | 1461253194504 Marionette TRACE conn3 <- [1,1694,null,{}] 08:39:54 INFO - PROCESS | 2491 | 1461253194510 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}] 08:39:54 INFO - PROCESS | 2491 | 1461253194745 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:39:55 INFO - PROCESS | 2491 | 1461253195075 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f346800 == 133 [pid = 2491] [id = 431] 08:39:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x8f4d8800) [pid = 2491] [serial = 1294] [outer = (nil)] 08:39:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x93cd3c00) [pid = 2491] [serial = 1295] [outer = 0x8f4d8800] 08:39:55 INFO - PROCESS | 2491 | 1461253195183 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x93ee7800) [pid = 2491] [serial = 1296] [outer = 0x8f4d8800] 08:39:56 INFO - PROCESS | 2491 | 1461253196486 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2047ms 08:39:56 INFO - PROCESS | 2491 | 1461253196549 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 2491 | 1461253196556 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:39:56 INFO - PROCESS | 2491 | 1461253196568 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 2491 | 1461253196575 Marionette TRACE conn3 <- [1,1698,null,{}] 08:39:56 INFO - PROCESS | 2491 | 1461253196643 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}] 08:39:57 INFO - PROCESS | 2491 | 1461253197101 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:39:57 INFO - PROCESS | 2491 | 1461253197410 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x93db7400 == 134 [pid = 2491] [id = 432] 08:39:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x93ef6400) [pid = 2491] [serial = 1297] [outer = (nil)] 08:39:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x96ca0400) [pid = 2491] [serial = 1298] [outer = 0x93ef6400] 08:39:57 INFO - PROCESS | 2491 | 1461253197559 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x97753400) [pid = 2491] [serial = 1299] [outer = 0x93ef6400] 08:39:58 INFO - PROCESS | 2491 | 1461253198614 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]]]}] 08:39:58 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 08:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2093ms 08:39:58 INFO - PROCESS | 2491 | 1461253198664 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 2491 | 1461253198670 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:39:58 INFO - PROCESS | 2491 | 1461253198677 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 2491 | 1461253198682 Marionette TRACE conn3 <- [1,1702,null,{}] 08:39:58 INFO - PROCESS | 2491 | 1461253198689 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}] 08:39:58 INFO - PROCESS | 2491 | 1461253198972 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:39:59 INFO - PROCESS | 2491 | 1461253199305 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c99800 == 135 [pid = 2491] [id = 433] 08:39:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x96fa2400) [pid = 2491] [serial = 1300] [outer = (nil)] 08:39:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x9810d800) [pid = 2491] [serial = 1301] [outer = 0x96fa2400] 08:39:59 INFO - PROCESS | 2491 | 1461253199404 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x9870c000) [pid = 2491] [serial = 1302] [outer = 0x96fa2400] 08:40:00 INFO - PROCESS | 2491 | 1461253200348 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1735ms 08:40:00 INFO - PROCESS | 2491 | 1461253200413 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 2491 | 1461253200418 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:40:00 INFO - PROCESS | 2491 | 1461253200425 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 2491 | 1461253200429 Marionette TRACE conn3 <- [1,1706,null,{}] 08:40:00 INFO - PROCESS | 2491 | 1461253200436 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}] 08:40:00 INFO - PROCESS | 2491 | 1461253200667 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:40:01 INFO - PROCESS | 2491 | 1461253200997 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x97cf6c00 == 136 [pid = 2491] [id = 434] 08:40:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x97ff9000) [pid = 2491] [serial = 1303] [outer = (nil)] 08:40:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x98e21400) [pid = 2491] [serial = 1304] [outer = 0x97ff9000] 08:40:01 INFO - PROCESS | 2491 | 1461253201099 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x98e89c00) [pid = 2491] [serial = 1305] [outer = 0x97ff9000] 08:40:02 INFO - PROCESS | 2491 | 1461253202176 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1789ms 08:40:02 INFO - PROCESS | 2491 | 1461253202215 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 2491 | 1461253202218 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:40:02 INFO - PROCESS | 2491 | 1461253202230 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 2491 | 1461253202233 Marionette TRACE conn3 <- [1,1710,null,{}] 08:40:02 INFO - PROCESS | 2491 | 1461253202241 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}] 08:40:02 INFO - PROCESS | 2491 | 1461253202487 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:40:02 INFO - PROCESS | 2491 | 1461253202817 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c7bc00 == 137 [pid = 2491] [id = 435] 08:40:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x92c7f000) [pid = 2491] [serial = 1306] [outer = (nil)] 08:40:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x9918f800) [pid = 2491] [serial = 1307] [outer = 0x92c7f000] 08:40:02 INFO - PROCESS | 2491 | 1461253202917 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x99938c00) [pid = 2491] [serial = 1308] [outer = 0x92c7f000] 08:40:03 INFO - PROCESS | 2491 | 1461253203878 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]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1739ms 08:40:03 INFO - PROCESS | 2491 | 1461253203970 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 2491 | 1461253203975 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:40:03 INFO - PROCESS | 2491 | 1461253203982 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 2491 | 1461253203986 Marionette TRACE conn3 <- [1,1714,null,{}] 08:40:04 INFO - PROCESS | 2491 | 1461253203993 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}] 08:40:04 INFO - PROCESS | 2491 | 1461253204268 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:40:04 INFO - PROCESS | 2491 | 1461253204609 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e3c00 == 138 [pid = 2491] [id = 436] 08:40:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x9140a800) [pid = 2491] [serial = 1309] [outer = (nil)] 08:40:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x99194c00) [pid = 2491] [serial = 1310] [outer = 0x9140a800] 08:40:04 INFO - PROCESS | 2491 | 1461253204702 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x99b8c000) [pid = 2491] [serial = 1311] [outer = 0x9140a800] 08:40:05 INFO - PROCESS | 2491 | 1461253205621 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1690ms 08:40:05 INFO - PROCESS | 2491 | 1461253205673 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 2491 | 1461253205677 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:40:05 INFO - PROCESS | 2491 | 1461253205685 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 2491 | 1461253205689 Marionette TRACE conn3 <- [1,1718,null,{}] 08:40:05 INFO - PROCESS | 2491 | 1461253205695 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}] 08:40:05 INFO - PROCESS | 2491 | 1461253205928 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:40:06 INFO - PROCESS | 2491 | 1461253206260 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c22800 == 139 [pid = 2491] [id = 437] 08:40:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x98715800) [pid = 2491] [serial = 1312] [outer = (nil)] 08:40:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x9df23000) [pid = 2491] [serial = 1313] [outer = 0x98715800] 08:40:06 INFO - PROCESS | 2491 | 1461253206357 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x9ea2cc00) [pid = 2491] [serial = 1314] [outer = 0x98715800] 08:40:07 INFO - PROCESS | 2491 | 1461253207328 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1686ms 08:40:07 INFO - PROCESS | 2491 | 1461253207373 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:40:07 INFO - PROCESS | 2491 | 1461253207378 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:40:07 INFO - PROCESS | 2491 | 1461253207384 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 2491 | 1461253207388 Marionette TRACE conn3 <- [1,1722,null,{}] 08:40:07 INFO - PROCESS | 2491 | 1461253207394 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}] 08:40:07 INFO - PROCESS | 2491 | 1461253207639 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:40:08 INFO - PROCESS | 2491 | 1461253207974 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x9df24800 == 140 [pid = 2491] [id = 438] 08:40:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x9ea27800) [pid = 2491] [serial = 1315] [outer = (nil)] 08:40:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0xa00afc00) [pid = 2491] [serial = 1316] [outer = 0x9ea27800] 08:40:08 INFO - PROCESS | 2491 | 1461253208076 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0xa00e0800) [pid = 2491] [serial = 1317] [outer = 0x9ea27800] 08:40:09 INFO - PROCESS | 2491 | 1461253209048 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]]]}] 08:40:09 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 08:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1737ms 08:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:40:09 INFO - PROCESS | 2491 | 1461253209121 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 2491 | 1461253209124 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:40:09 INFO - PROCESS | 2491 | 1461253209132 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 2491 | 1461253209134 Marionette TRACE conn3 <- [1,1726,null,{}] 08:40:09 INFO - PROCESS | 2491 | 1461253209141 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}] 08:40:09 INFO - PROCESS | 2491 | 1461253209406 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:40:09 INFO - PROCESS | 2491 | 1461253209746 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffba400 == 139 [pid = 2491] [id = 281] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x92c88800 == 138 [pid = 2491] [id = 284] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x950b7400 == 137 [pid = 2491] [id = 285] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8e88f000 == 136 [pid = 2491] [id = 279] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x92c89400 == 135 [pid = 2491] [id = 50] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x89b45000 == 134 [pid = 2491] [id = 421] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0d800 == 133 [pid = 2491] [id = 420] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x86ae8400 == 132 [pid = 2491] [id = 419] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x84214800 == 131 [pid = 2491] [id = 383] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x84fe3800 == 130 [pid = 2491] [id = 418] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x839ea800 == 129 [pid = 2491] [id = 410] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0c800 == 128 [pid = 2491] [id = 409] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56e400 == 127 [pid = 2491] [id = 408] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb10000 == 126 [pid = 2491] [id = 407] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8f282400 == 125 [pid = 2491] [id = 406] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8e884c00 == 124 [pid = 2491] [id = 405] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56dc00 == 123 [pid = 2491] [id = 404] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x86af1000 == 122 [pid = 2491] [id = 402] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x86aebc00 == 121 [pid = 2491] [id = 403] 08:40:11 INFO - PROCESS | 2491 | --DOCSHELL 0x839e8400 == 120 [pid = 2491] [id = 401] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x8c68e000) [pid = 2491] [serial = 1089] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x93dc2c00) [pid = 2491] [serial = 1178] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x9140b800) [pid = 2491] [serial = 1172] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x9072e800) [pid = 2491] [serial = 1169] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x89b4a400) [pid = 2491] [serial = 1199] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x86aeb800) [pid = 2491] [serial = 1196] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x85a80c00) [pid = 2491] [serial = 1193] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x89c0a400) [pid = 2491] [serial = 1200] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8f344000) [pid = 2491] [serial = 1166] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x952a0000) [pid = 2491] [serial = 1181] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x99b8f400) [pid = 2491] [serial = 1190] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x97810800) [pid = 2491] [serial = 1184] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x86af0000) [pid = 2491] [serial = 1154] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x8eb1a000) [pid = 2491] [serial = 1163] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x98717800) [pid = 2491] [serial = 1187] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8b568400) [pid = 2491] [serial = 1157] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x86be5400) [pid = 2491] [serial = 1197] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8e88f800) [pid = 2491] [serial = 1160] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x85bc7800) [pid = 2491] [serial = 1194] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x93cd1400) [pid = 2491] [serial = 1175] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x99b95000) [pid = 2491] [serial = 1140] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x89b4ec00) [pid = 2491] [serial = 1202] [outer = (nil)] [url = about:blank] 08:40:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e8400 == 121 [pid = 2491] [id = 439] 08:40:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x839ea800) [pid = 2491] [serial = 1318] [outer = (nil)] 08:40:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x85bc6800) [pid = 2491] [serial = 1319] [outer = 0x839ea800] 08:40:11 INFO - PROCESS | 2491 | 1461253211555 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x868f1c00) [pid = 2491] [serial = 1320] [outer = 0x839ea800] 08:40:12 INFO - PROCESS | 2491 | 1461253212491 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 3393ms 08:40:12 INFO - PROCESS | 2491 | 1461253212527 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 2491 | 1461253212535 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:40:12 INFO - PROCESS | 2491 | 1461253212547 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 2491 | 1461253212551 Marionette TRACE conn3 <- [1,1730,null,{}] 08:40:12 INFO - PROCESS | 2491 | 1461253212560 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}] 08:40:12 INFO - PROCESS | 2491 | 1461253212790 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:40:13 INFO - PROCESS | 2491 | 1461253213056 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x87176c00 == 122 [pid = 2491] [id = 440] 08:40:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x87177800) [pid = 2491] [serial = 1321] [outer = (nil)] 08:40:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x89399800) [pid = 2491] [serial = 1322] [outer = 0x87177800] 08:40:13 INFO - PROCESS | 2491 | 1461253213143 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x89b53400) [pid = 2491] [serial = 1323] [outer = 0x87177800] 08:40:14 INFO - PROCESS | 2491 | 1461253214113 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]]]}] 08:40:14 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 08:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1633ms 08:40:14 INFO - PROCESS | 2491 | 1461253214184 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 2491 | 1461253214190 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:40:14 INFO - PROCESS | 2491 | 1461253214201 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 2491 | 1461253214205 Marionette TRACE conn3 <- [1,1734,null,{}] 08:40:14 INFO - PROCESS | 2491 | 1461253214212 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}] 08:40:14 INFO - PROCESS | 2491 | 1461253214517 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:40:14 INFO - PROCESS | 2491 | 1461253214552 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6eb400 == 123 [pid = 2491] [id = 441] 08:40:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x8b6ec800) [pid = 2491] [serial = 1324] [outer = (nil)] 08:40:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x8ba24000) [pid = 2491] [serial = 1325] [outer = 0x8b6ec800] 08:40:14 INFO - PROCESS | 2491 | 1461253214746 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8c68ec00) [pid = 2491] [serial = 1326] [outer = 0x8b6ec800] 08:40:15 INFO - PROCESS | 2491 | 1461253215813 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2439ms 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x86aea000) [pid = 2491] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x85a73000) [pid = 2491] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x97c1e000) [pid = 2491] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x92bf4800) [pid = 2491] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x96bde000) [pid = 2491] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8ebc1c00) [pid = 2491] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8e886c00) [pid = 2491] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8fef3400) [pid = 2491] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x89c0c000) [pid = 2491] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8c68dc00) [pid = 2491] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x89c71400) [pid = 2491] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x839e9800) [pid = 2491] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x92bf4c00) [pid = 2491] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x86bedc00) [pid = 2491] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x92bf9000) [pid = 2491] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x96fabc00) [pid = 2491] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8ffc0800) [pid = 2491] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x84fe3c00) [pid = 2491] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8b887800) [pid = 2491] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8b88f800) [pid = 2491] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8f283000) [pid = 2491] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8eb12400) [pid = 2491] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x90725400) [pid = 2491] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x87040000) [pid = 2491] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x8c874800) [pid = 2491] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x96fae400) [pid = 2491] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8eae8800) [pid = 2491] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x89c08800) [pid = 2491] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x91521400) [pid = 2491] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x93b16400) [pid = 2491] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8f341000) [pid = 2491] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x85a7e800) [pid = 2491] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x98566800) [pid = 2491] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:40:16 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x950a8800) [pid = 2491] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:40:16 INFO - PROCESS | 2491 | 1461253216801 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 2491 | 1461253216806 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:40:16 INFO - PROCESS | 2491 | 1461253216816 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 2491 | 1461253216822 Marionette TRACE conn3 <- [1,1738,null,{}] 08:40:16 INFO - PROCESS | 2491 | 1461253216837 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}] 08:40:17 INFO - PROCESS | 2491 | 1461253217126 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:40:17 INFO - PROCESS | 2491 | 1461253217254 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x87048000 == 124 [pid = 2491] [id = 442] 08:40:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8c68e000) [pid = 2491] [serial = 1327] [outer = (nil)] 08:40:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8c878400) [pid = 2491] [serial = 1328] [outer = 0x8c68e000] 08:40:17 INFO - PROCESS | 2491 | 1461253217332 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8e793400) [pid = 2491] [serial = 1329] [outer = 0x8c68e000] 08:40:18 INFO - PROCESS | 2491 | 1461253218155 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1388ms 08:40:18 INFO - PROCESS | 2491 | 1461253218204 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 2491 | 1461253218209 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:40:18 INFO - PROCESS | 2491 | 1461253218216 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 2491 | 1461253218219 Marionette TRACE conn3 <- [1,1742,null,{}] 08:40:18 INFO - PROCESS | 2491 | 1461253218225 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}] 08:40:18 INFO - PROCESS | 2491 | 1461253218503 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:40:18 INFO - PROCESS | 2491 | 1461253218522 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c71400 == 125 [pid = 2491] [id = 443] 08:40:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8c879800) [pid = 2491] [serial = 1330] [outer = (nil)] 08:40:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8eaddc00) [pid = 2491] [serial = 1331] [outer = 0x8c879800] 08:40:18 INFO - PROCESS | 2491 | 1461253218600 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8eae7400) [pid = 2491] [serial = 1332] [outer = 0x8c879800] 08:40:19 INFO - PROCESS | 2491 | 1461253219984 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1831ms 08:40:20 INFO - PROCESS | 2491 | 1461253220050 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 2491 | 1461253220056 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:40:20 INFO - PROCESS | 2491 | 1461253220077 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 2491 | 1461253220084 Marionette TRACE conn3 <- [1,1746,null,{}] 08:40:20 INFO - PROCESS | 2491 | 1461253220093 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}] 08:40:20 INFO - PROCESS | 2491 | 1461253220376 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:40:20 INFO - PROCESS | 2491 | 1461253220716 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bedc00 == 126 [pid = 2491] [id = 444] 08:40:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x87039800) [pid = 2491] [serial = 1333] [outer = (nil)] 08:40:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8939b000) [pid = 2491] [serial = 1334] [outer = 0x87039800] 08:40:20 INFO - PROCESS | 2491 | 1461253220813 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8b88d000) [pid = 2491] [serial = 1335] [outer = 0x87039800] 08:40:21 INFO - PROCESS | 2491 | 1461253221955 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1942ms 08:40:22 INFO - PROCESS | 2491 | 1461253222018 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 2491 | 1461253222027 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:40:22 INFO - PROCESS | 2491 | 1461253222039 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 2491 | 1461253222043 Marionette TRACE conn3 <- [1,1750,null,{}] 08:40:22 INFO - PROCESS | 2491 | 1461253222051 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}] 08:40:22 INFO - PROCESS | 2491 | 1461253222333 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:40:22 INFO - PROCESS | 2491 | 1461253222675 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e88f000 == 127 [pid = 2491] [id = 445] 08:40:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8eae1c00) [pid = 2491] [serial = 1336] [outer = (nil)] 08:40:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8ebbc400) [pid = 2491] [serial = 1337] [outer = 0x8eae1c00] 08:40:22 INFO - PROCESS | 2491 | 1461253222772 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8ebc7000) [pid = 2491] [serial = 1338] [outer = 0x8eae1c00] 08:40:23 INFO - PROCESS | 2491 | 1461253223846 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1846ms 08:40:23 INFO - PROCESS | 2491 | 1461253223885 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 2491 | 1461253223890 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:40:23 INFO - PROCESS | 2491 | 1461253223901 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 2491 | 1461253223912 Marionette TRACE conn3 <- [1,1754,null,{}] 08:40:23 INFO - PROCESS | 2491 | 1461253223940 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}] 08:40:24 INFO - PROCESS | 2491 | 1461253224257 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:40:24 INFO - PROCESS | 2491 | 1461253224608 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x868eec00 == 128 [pid = 2491] [id = 446] 08:40:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8ebc1c00) [pid = 2491] [serial = 1339] [outer = (nil)] 08:40:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8f4e2c00) [pid = 2491] [serial = 1340] [outer = 0x8ebc1c00] 08:40:24 INFO - PROCESS | 2491 | 1461253224715 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8ff02400) [pid = 2491] [serial = 1341] [outer = 0x8ebc1c00] 08:40:25 INFO - PROCESS | 2491 | 1461253225717 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1852ms 08:40:25 INFO - PROCESS | 2491 | 1461253225751 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 2491 | 1461253225756 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:40:25 INFO - PROCESS | 2491 | 1461253225764 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 2491 | 1461253225767 Marionette TRACE conn3 <- [1,1758,null,{}] 08:40:25 INFO - PROCESS | 2491 | 1461253225773 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}] 08:40:26 INFO - PROCESS | 2491 | 1461253226007 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:40:26 INFO - PROCESS | 2491 | 1461253226334 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb1c400 == 129 [pid = 2491] [id = 447] 08:40:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8f4e4400) [pid = 2491] [serial = 1342] [outer = (nil)] 08:40:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x905d9c00) [pid = 2491] [serial = 1343] [outer = 0x8f4e4400] 08:40:26 INFO - PROCESS | 2491 | 1461253226435 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x90657c00) [pid = 2491] [serial = 1344] [outer = 0x8f4e4400] 08:40:27 INFO - PROCESS | 2491 | 1461253227366 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1641ms 08:40:27 INFO - PROCESS | 2491 | 1461253227421 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 2491 | 1461253227425 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:40:27 INFO - PROCESS | 2491 | 1461253227436 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 2491 | 1461253227440 Marionette TRACE conn3 <- [1,1762,null,{}] 08:40:27 INFO - PROCESS | 2491 | 1461253227446 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}] 08:40:27 INFO - PROCESS | 2491 | 1461253227721 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:40:28 INFO - PROCESS | 2491 | 1461253228081 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x89397000 == 130 [pid = 2491] [id = 448] 08:40:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8ff02c00) [pid = 2491] [serial = 1345] [outer = (nil)] 08:40:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x9072e400) [pid = 2491] [serial = 1346] [outer = 0x8ff02c00] 08:40:28 INFO - PROCESS | 2491 | 1461253228177 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x90801800) [pid = 2491] [serial = 1347] [outer = 0x8ff02c00] 08:40:29 INFO - PROCESS | 2491 | 1461253229214 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1836ms 08:40:29 INFO - PROCESS | 2491 | 1461253229273 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 2491 | 1461253229278 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:40:29 INFO - PROCESS | 2491 | 1461253229285 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 2491 | 1461253229288 Marionette TRACE conn3 <- [1,1766,null,{}] 08:40:29 INFO - PROCESS | 2491 | 1461253229294 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}] 08:40:29 INFO - PROCESS | 2491 | 1461253229553 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:40:29 INFO - PROCESS | 2491 | 1461253229895 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x9065ec00 == 131 [pid = 2491] [id = 449] 08:40:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x9072ac00) [pid = 2491] [serial = 1348] [outer = (nil)] 08:40:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x92040800) [pid = 2491] [serial = 1349] [outer = 0x9072ac00] 08:40:30 INFO - PROCESS | 2491 | 1461253230007 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x92bf9000) [pid = 2491] [serial = 1350] [outer = 0x9072ac00] 08:40:30 INFO - PROCESS | 2491 | 1461253230943 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1732ms 08:40:31 INFO - PROCESS | 2491 | 1461253231017 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 2491 | 1461253231020 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:40:31 INFO - PROCESS | 2491 | 1461253231027 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 2491 | 1461253231030 Marionette TRACE conn3 <- [1,1770,null,{}] 08:40:31 INFO - PROCESS | 2491 | 1461253231037 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}] 08:40:31 INFO - PROCESS | 2491 | 1461253231262 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:40:31 INFO - PROCESS | 2491 | 1461253231590 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e886c00 == 132 [pid = 2491] [id = 450] 08:40:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x90725400) [pid = 2491] [serial = 1351] [outer = (nil)] 08:40:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x93b13000) [pid = 2491] [serial = 1352] [outer = 0x90725400] 08:40:31 INFO - PROCESS | 2491 | 1461253231693 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x93b17800) [pid = 2491] [serial = 1353] [outer = 0x90725400] 08:40:32 INFO - PROCESS | 2491 | 1461253232719 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1739ms 08:40:32 INFO - PROCESS | 2491 | 1461253232767 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 2491 | 1461253232771 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:40:32 INFO - PROCESS | 2491 | 1461253232778 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 2491 | 1461253232781 Marionette TRACE conn3 <- [1,1774,null,{}] 08:40:32 INFO - PROCESS | 2491 | 1461253232787 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}] 08:40:33 INFO - PROCESS | 2491 | 1461253233026 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:40:33 INFO - PROCESS | 2491 | 1461253233373 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x91523000 == 133 [pid = 2491] [id = 451] 08:40:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x92c82000) [pid = 2491] [serial = 1354] [outer = (nil)] 08:40:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x93ef1400) [pid = 2491] [serial = 1355] [outer = 0x92c82000] 08:40:33 INFO - PROCESS | 2491 | 1461253233472 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x950b7400) [pid = 2491] [serial = 1356] [outer = 0x92c82000] 08:40:34 INFO - PROCESS | 2491 | 1461253234443 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]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1731ms 08:40:34 INFO - PROCESS | 2491 | 1461253234523 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 2491 | 1461253234528 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:40:34 INFO - PROCESS | 2491 | 1461253234535 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 2491 | 1461253234539 Marionette TRACE conn3 <- [1,1778,null,{}] 08:40:34 INFO - PROCESS | 2491 | 1461253234545 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}] 08:40:34 INFO - PROCESS | 2491 | 1461253234778 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:40:35 INFO - PROCESS | 2491 | 1461253235119 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x8feec800 == 134 [pid = 2491] [id = 452] 08:40:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x90725000) [pid = 2491] [serial = 1357] [outer = (nil)] 08:40:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x96c9d800) [pid = 2491] [serial = 1358] [outer = 0x90725000] 08:40:35 INFO - PROCESS | 2491 | 1461253235211 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x96f9c800) [pid = 2491] [serial = 1359] [outer = 0x90725000] 08:40:36 INFO - PROCESS | 2491 | 1461253236177 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]]]}] 08:40:36 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 08:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1686ms 08:40:36 INFO - PROCESS | 2491 | 1461253236238 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 2491 | 1461253236241 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:40:36 INFO - PROCESS | 2491 | 1461253236252 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 2491 | 1461253236255 Marionette TRACE conn3 <- [1,1782,null,{}] 08:40:36 INFO - PROCESS | 2491 | 1461253236261 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}] 08:40:36 INFO - PROCESS | 2491 | 1461253236499 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:40:36 INFO - PROCESS | 2491 | 1461253236830 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c85400 == 135 [pid = 2491] [id = 453] 08:40:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x96c98400) [pid = 2491] [serial = 1360] [outer = (nil)] 08:40:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x9790c000) [pid = 2491] [serial = 1361] [outer = 0x96c98400] 08:40:36 INFO - PROCESS | 2491 | 1461253236935 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x97c20c00) [pid = 2491] [serial = 1362] [outer = 0x96c98400] 08:40:37 INFO - PROCESS | 2491 | 1461253237899 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]]]}] 08:40:37 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 08:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1681ms 08:40:37 INFO - PROCESS | 2491 | 1461253237934 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:40:37 INFO - PROCESS | 2491 | 1461253237945 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:40:37 INFO - PROCESS | 2491 | 1461253237951 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 2491 | 1461253237957 Marionette TRACE conn3 <- [1,1786,null,{}] 08:40:37 INFO - PROCESS | 2491 | 1461253237962 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}] 08:40:38 INFO - PROCESS | 2491 | 1461253238213 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:40:38 INFO - PROCESS | 2491 | 1461253238555 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0e400 == 136 [pid = 2491] [id = 454] 08:40:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x92c87c00) [pid = 2491] [serial = 1363] [outer = (nil)] 08:40:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x984c6800) [pid = 2491] [serial = 1364] [outer = 0x92c87c00] 08:40:38 INFO - PROCESS | 2491 | 1461253238664 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x99210c00) [pid = 2491] [serial = 1365] [outer = 0x92c87c00] 08:40:39 INFO - PROCESS | 2491 | 1461253239673 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]]]}] 08:40:39 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 08:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1794ms 08:40:39 INFO - PROCESS | 2491 | 1461253239746 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 2491 | 1461253239750 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:40:39 INFO - PROCESS | 2491 | 1461253239757 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 2491 | 1461253239760 Marionette TRACE conn3 <- [1,1790,null,{}] 08:40:39 INFO - PROCESS | 2491 | 1461253239767 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}] 08:40:40 INFO - PROCESS | 2491 | 1461253240009 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:40:40 INFO - PROCESS | 2491 | 1461253240337 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b47800 == 137 [pid = 2491] [id = 455] 08:40:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x97ee8400) [pid = 2491] [serial = 1366] [outer = (nil)] 08:40:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x9df19c00) [pid = 2491] [serial = 1367] [outer = 0x97ee8400] 08:40:40 INFO - PROCESS | 2491 | 1461253240431 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x9ea2c400) [pid = 2491] [serial = 1368] [outer = 0x97ee8400] 08:40:41 INFO - PROCESS | 2491 | 1461253241383 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]]]}] 08:40:41 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) 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1680ms 08:40:41 INFO - PROCESS | 2491 | 1461253241438 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 2491 | 1461253241442 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:40:41 INFO - PROCESS | 2491 | 1461253241448 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 2491 | 1461253241451 Marionette TRACE conn3 <- [1,1794,null,{}] 08:40:41 INFO - PROCESS | 2491 | 1461253241457 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}] 08:40:41 INFO - PROCESS | 2491 | 1461253241684 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:40:42 INFO - PROCESS | 2491 | 1461253242028 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x8421b000 == 138 [pid = 2491] [id = 456] 08:40:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x977ad000) [pid = 2491] [serial = 1369] [outer = (nil)] 08:40:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0xa0aaec00) [pid = 2491] [serial = 1370] [outer = 0x977ad000] 08:40:42 INFO - PROCESS | 2491 | 1461253242127 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0xa0aba800) [pid = 2491] [serial = 1371] [outer = 0x977ad000] 08:40:43 INFO - PROCESS | 2491 | 1461253243060 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1689ms 08:40:43 INFO - PROCESS | 2491 | 1461253243138 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:40:43 INFO - PROCESS | 2491 | 1461253243143 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:40:43 INFO - PROCESS | 2491 | 1461253243149 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 2491 | 1461253243153 Marionette TRACE conn3 <- [1,1798,null,{}] 08:40:43 INFO - PROCESS | 2491 | 1461253243159 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}] 08:40:43 INFO - PROCESS | 2491 | 1461253243423 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:40:43 INFO - PROCESS | 2491 | 1461253243769 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x84218800 == 139 [pid = 2491] [id = 457] 08:40:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x97edf800) [pid = 2491] [serial = 1372] [outer = (nil)] 08:40:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0xa0ab4800) [pid = 2491] [serial = 1373] [outer = 0x97edf800] 08:40:43 INFO - PROCESS | 2491 | 1461253243867 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 180 (0xa0f77c00) [pid = 2491] [serial = 1374] [outer = 0x97edf800] 08:40:44 INFO - PROCESS | 2491 | 1461253244830 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1739ms 08:40:44 INFO - PROCESS | 2491 | 1461253244889 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 2491 | 1461253244892 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:40:44 INFO - PROCESS | 2491 | 1461253244900 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 2491 | 1461253244903 Marionette TRACE conn3 <- [1,1802,null,{}] 08:40:44 INFO - PROCESS | 2491 | 1461253244910 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}] 08:40:45 INFO - PROCESS | 2491 | 1461253245138 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:40:45 INFO - PROCESS | 2491 | 1461253245467 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e6000 == 140 [pid = 2491] [id = 458] 08:40:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 181 (0xa000b400) [pid = 2491] [serial = 1375] [outer = (nil)] 08:40:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 182 (0xa0f85800) [pid = 2491] [serial = 1376] [outer = 0xa000b400] 08:40:45 INFO - PROCESS | 2491 | 1461253245565 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 183 (0xa0fe5800) [pid = 2491] [serial = 1377] [outer = 0xa000b400] 08:40:46 INFO - PROCESS | 2491 | 1461253246535 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1685ms 08:40:46 INFO - PROCESS | 2491 | 1461253246587 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 2491 | 1461253246591 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:40:46 INFO - PROCESS | 2491 | 1461253246598 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 2491 | 1461253246601 Marionette TRACE conn3 <- [1,1806,null,{}] 08:40:46 INFO - PROCESS | 2491 | 1461253246608 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}] 08:40:46 INFO - PROCESS | 2491 | 1461253246849 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:40:47 INFO - PROCESS | 2491 | 1461253247202 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x92041c00 == 141 [pid = 2491] [id = 459] 08:40:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 184 (0xa0f7ec00) [pid = 2491] [serial = 1378] [outer = (nil)] 08:40:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 185 (0xa2a8dc00) [pid = 2491] [serial = 1379] [outer = 0xa0f7ec00] 08:40:47 INFO - PROCESS | 2491 | 1461253247298 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 186 (0xa2a41400) [pid = 2491] [serial = 1380] [outer = 0xa0f7ec00] 08:40:48 INFO - PROCESS | 2491 | 1461253248223 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1687ms 08:40:48 INFO - PROCESS | 2491 | 1461253248287 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 2491 | 1461253248291 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:40:48 INFO - PROCESS | 2491 | 1461253248298 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 2491 | 1461253248302 Marionette TRACE conn3 <- [1,1810,null,{}] 08:40:48 INFO - PROCESS | 2491 | 1461253248309 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}] 08:40:48 INFO - PROCESS | 2491 | 1461253248598 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:40:48 INFO - PROCESS | 2491 | 1461253248950 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef2400 == 140 [pid = 2491] [id = 166] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x97cf6c00 == 139 [pid = 2491] [id = 434] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x92c7bc00 == 138 [pid = 2491] [id = 435] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x96c99800 == 137 [pid = 2491] [id = 433] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x93db7400 == 136 [pid = 2491] [id = 432] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8f346800 == 135 [pid = 2491] [id = 431] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8c876400 == 134 [pid = 2491] [id = 429] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x9080a800 == 133 [pid = 2491] [id = 430] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebc6000 == 132 [pid = 2491] [id = 428] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffbcc00 == 131 [pid = 2491] [id = 427] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8f338800 == 130 [pid = 2491] [id = 426] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x86bef800 == 129 [pid = 2491] [id = 425] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8703dc00 == 128 [pid = 2491] [id = 423] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8b573400 == 127 [pid = 2491] [id = 424] 08:40:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8421a000 == 126 [pid = 2491] [id = 422] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 185 (0x86beb000) [pid = 2491] [serial = 1259] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 184 (0x96c9b400) [pid = 2491] [serial = 1245] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 183 (0x97eeec00) [pid = 2491] [serial = 1253] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 182 (0x97fee800) [pid = 2491] [serial = 1254] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 181 (0x93cce800) [pid = 2491] [serial = 1238] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 180 (0x96fb1000) [pid = 2491] [serial = 1248] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 179 (0x8c875800) [pid = 2491] [serial = 1265] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x87045000) [pid = 2491] [serial = 1260] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x8ffb5000) [pid = 2491] [serial = 1224] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x8eb1c800) [pid = 2491] [serial = 1218] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x91524800) [pid = 2491] [serial = 1232] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8c68d800) [pid = 2491] [serial = 1152] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8ffc0c00) [pid = 2491] [serial = 1226] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x8b573000) [pid = 2491] [serial = 1262] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x8420ec00) [pid = 2491] [serial = 1205] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x950af800) [pid = 2491] [serial = 1242] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x8eb18000) [pid = 2491] [serial = 1217] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8717ac00) [pid = 2491] [serial = 1208] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x92c7e800) [pid = 2491] [serial = 1235] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x97c1c000) [pid = 2491] [serial = 1250] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x893a1000) [pid = 2491] [serial = 1209] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x90854400) [pid = 2491] [serial = 1230] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x84fed000) [pid = 2491] [serial = 1256] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x97c20400) [pid = 2491] [serial = 1251] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x96c97800) [pid = 2491] [serial = 1244] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8e885400) [pid = 2491] [serial = 1214] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x90847800) [pid = 2491] [serial = 1229] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x93ef5400) [pid = 2491] [serial = 1241] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x93dbec00) [pid = 2491] [serial = 1239] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8b6e9400) [pid = 2491] [serial = 1263] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x92040000) [pid = 2491] [serial = 1233] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x96fa7800) [pid = 2491] [serial = 1247] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8ff0bc00) [pid = 2491] [serial = 1223] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x8bc2d400) [pid = 2491] [serial = 1211] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x85bc6c00) [pid = 2491] [serial = 1257] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8c68e800) [pid = 2491] [serial = 1212] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x93b0dc00) [pid = 2491] [serial = 1236] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x90728800) [pid = 2491] [serial = 1227] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8feeb400) [pid = 2491] [serial = 1221] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x84fea000) [pid = 2491] [serial = 1206] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8f28d000) [pid = 2491] [serial = 1220] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8ea16400) [pid = 2491] [serial = 1215] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8f4d5400) [pid = 2491] [serial = 1167] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x9152fc00) [pid = 2491] [serial = 1173] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x96bd8800) [pid = 2491] [serial = 1182] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8eadf000) [pid = 2491] [serial = 1161] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x9b158c00) [pid = 2491] [serial = 1191] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8f28d800) [pid = 2491] [serial = 1164] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8bc27c00) [pid = 2491] [serial = 1158] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x93db5400) [pid = 2491] [serial = 1176] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x93ee8800) [pid = 2491] [serial = 1179] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x90803000) [pid = 2491] [serial = 1170] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x86bef000) [pid = 2491] [serial = 1155] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x99194800) [pid = 2491] [serial = 1188] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x97ee9000) [pid = 2491] [serial = 1185] [outer = (nil)] [url = about:blank] 08:40:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x8420ec00 == 127 [pid = 2491] [id = 460] 08:40:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8421c000) [pid = 2491] [serial = 1381] [outer = (nil)] 08:40:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x84fef400) [pid = 2491] [serial = 1382] [outer = 0x8421c000] 08:40:50 INFO - PROCESS | 2491 | 1461253250612 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x868ee000) [pid = 2491] [serial = 1383] [outer = 0x8421c000] 08:40:51 INFO - PROCESS | 2491 | 1461253251647 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3399ms 08:40:51 INFO - PROCESS | 2491 | 1461253251699 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 2491 | 1461253251704 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:40:51 INFO - PROCESS | 2491 | 1461253251714 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 2491 | 1461253251718 Marionette TRACE conn3 <- [1,1814,null,{}] 08:40:51 INFO - PROCESS | 2491 | 1461253251727 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}] 08:40:52 INFO - PROCESS | 2491 | 1461253252049 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:40:52 INFO - PROCESS | 2491 | 1461253252393 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x87045000 == 128 [pid = 2491] [id = 461] 08:40:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x87046400) [pid = 2491] [serial = 1384] [outer = (nil)] 08:40:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8717d400) [pid = 2491] [serial = 1385] [outer = 0x87046400] 08:40:52 INFO - PROCESS | 2491 | 1461253252475 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x893a2000) [pid = 2491] [serial = 1386] [outer = 0x87046400] 08:40:53 INFO - PROCESS | 2491 | 1461253253495 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1844ms 08:40:53 INFO - PROCESS | 2491 | 1461253253558 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 2491 | 1461253253564 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:40:53 INFO - PROCESS | 2491 | 1461253253585 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 2491 | 1461253253590 Marionette TRACE conn3 <- [1,1818,null,{}] 08:40:53 INFO - PROCESS | 2491 | 1461253253596 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}] 08:40:53 INFO - PROCESS | 2491 | 1461253253884 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:40:53 INFO - PROCESS | 2491 | 1461253253918 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x89395000 == 129 [pid = 2491] [id = 462] 08:40:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x89c02000) [pid = 2491] [serial = 1387] [outer = (nil)] 08:40:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8c68b800) [pid = 2491] [serial = 1388] [outer = 0x89c02000] 08:40:54 INFO - PROCESS | 2491 | 1461253254014 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8c86e800) [pid = 2491] [serial = 1389] [outer = 0x89c02000] 08:40:55 INFO - PROCESS | 2491 | 1461253255196 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2239ms 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x86aef400) [pid = 2491] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8c68e000) [pid = 2491] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8b6ec800) [pid = 2491] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x87177800) [pid = 2491] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x839ea800) [pid = 2491] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x98715800) [pid = 2491] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x9140a800) [pid = 2491] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x92c7f000) [pid = 2491] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x97ff9000) [pid = 2491] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x96fa2400) [pid = 2491] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x93ef6400) [pid = 2491] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8f4d8800) [pid = 2491] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x9084a800) [pid = 2491] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x9084e400) [pid = 2491] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f290400) [pid = 2491] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8ffbd400) [pid = 2491] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8f4dbc00) [pid = 2491] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8c9ab400) [pid = 2491] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x8c684c00) [pid = 2491] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x89396800) [pid = 2491] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:40:55 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8421bc00) [pid = 2491] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:40:55 INFO - PROCESS | 2491 | 1461253255923 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 2491 | 1461253255927 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:40:55 INFO - PROCESS | 2491 | 1461253255934 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 2491 | 1461253255941 Marionette TRACE conn3 <- [1,1822,null,{}] 08:40:55 INFO - PROCESS | 2491 | 1461253255957 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}] 08:40:56 INFO - PROCESS | 2491 | 1461253256215 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:40:56 INFO - PROCESS | 2491 | 1461253256344 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b576800 == 130 [pid = 2491] [id = 463] 08:40:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8c874400) [pid = 2491] [serial = 1390] [outer = (nil)] 08:40:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x8c9a2c00) [pid = 2491] [serial = 1391] [outer = 0x8c874400] 08:40:56 INFO - PROCESS | 2491 | 1461253256425 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8e88cc00) [pid = 2491] [serial = 1392] [outer = 0x8c874400] 08:40:57 INFO - PROCESS | 2491 | 1461253257287 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1385ms 08:40:57 INFO - PROCESS | 2491 | 1461253257321 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 2491 | 1461253257324 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:40:57 INFO - PROCESS | 2491 | 1461253257331 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 2491 | 1461253257334 Marionette TRACE conn3 <- [1,1826,null,{}] 08:40:57 INFO - PROCESS | 2491 | 1461253257340 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}] 08:40:57 INFO - PROCESS | 2491 | 1461253257551 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:40:57 INFO - PROCESS | 2491 | 1461253257757 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c86d800 == 131 [pid = 2491] [id = 464] 08:40:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8c9ab400) [pid = 2491] [serial = 1393] [outer = (nil)] 08:40:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8eb15400) [pid = 2491] [serial = 1394] [outer = 0x8c9ab400] 08:40:57 INFO - PROCESS | 2491 | 1461253257834 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8eb1bc00) [pid = 2491] [serial = 1395] [outer = 0x8c9ab400] 08:40:59 INFO - PROCESS | 2491 | 1461253259041 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1747ms 08:40:59 INFO - PROCESS | 2491 | 1461253259080 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:40:59 INFO - PROCESS | 2491 | 1461253259088 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:40:59 INFO - PROCESS | 2491 | 1461253259098 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 2491 | 1461253259104 Marionette TRACE conn3 <- [1,1830,null,{}] 08:40:59 INFO - PROCESS | 2491 | 1461253259113 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}] 08:40:59 INFO - PROCESS | 2491 | 1461253259359 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:40:59 INFO - PROCESS | 2491 | 1461253259765 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x869ef800 == 132 [pid = 2491] [id = 465] 08:40:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x86be5800) [pid = 2491] [serial = 1396] [outer = (nil)] 08:40:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8717ac00) [pid = 2491] [serial = 1397] [outer = 0x86be5800] 08:40:59 INFO - PROCESS | 2491 | 1461253259927 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x89c0d000) [pid = 2491] [serial = 1398] [outer = 0x86be5800] 08:41:01 INFO - PROCESS | 2491 | 1461253261074 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2042ms 08:41:01 INFO - PROCESS | 2491 | 1461253261141 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 2491 | 1461253261150 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:41:01 INFO - PROCESS | 2491 | 1461253261162 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 2491 | 1461253261166 Marionette TRACE conn3 <- [1,1834,null,{}] 08:41:01 INFO - PROCESS | 2491 | 1461253261173 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}] 08:41:01 INFO - PROCESS | 2491 | 1461253261470 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:41:01 INFO - PROCESS | 2491 | 1461253261860 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc27000 == 133 [pid = 2491] [id = 466] 08:41:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8c68ac00) [pid = 2491] [serial = 1399] [outer = (nil)] 08:41:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8ea1dc00) [pid = 2491] [serial = 1400] [outer = 0x8c68ac00] 08:41:01 INFO - PROCESS | 2491 | 1461253261955 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8eae6800) [pid = 2491] [serial = 1401] [outer = 0x8c68ac00] 08:41:02 INFO - PROCESS | 2491 | 1461253262952 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]]]}] 08:41:02 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 08:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1834ms 08:41:03 INFO - PROCESS | 2491 | 1461253262997 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 2491 | 1461253263002 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:41:03 INFO - PROCESS | 2491 | 1461253263010 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 2491 | 1461253263016 Marionette TRACE conn3 <- [1,1838,null,{}] 08:41:03 INFO - PROCESS | 2491 | 1461253263035 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}] 08:41:03 INFO - PROCESS | 2491 | 1461253263312 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:41:03 INFO - PROCESS | 2491 | 1461253263646 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc2e800 == 134 [pid = 2491] [id = 467] 08:41:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f338c00) [pid = 2491] [serial = 1402] [outer = (nil)] 08:41:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8f340800) [pid = 2491] [serial = 1403] [outer = 0x8f338c00] 08:41:03 INFO - PROCESS | 2491 | 1461253263743 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f4df400) [pid = 2491] [serial = 1404] [outer = 0x8f338c00] 08:41:04 INFO - PROCESS | 2491 | 1461253264707 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1738ms 08:41:04 INFO - PROCESS | 2491 | 1461253264748 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 2491 | 1461253264753 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:41:04 INFO - PROCESS | 2491 | 1461253264760 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 2491 | 1461253264764 Marionette TRACE conn3 <- [1,1842,null,{}] 08:41:04 INFO - PROCESS | 2491 | 1461253264770 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}] 08:41:05 INFO - PROCESS | 2491 | 1461253265006 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:41:05 INFO - PROCESS | 2491 | 1461253265333 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae3c00 == 135 [pid = 2491] [id = 468] 08:41:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8f4d6c00) [pid = 2491] [serial = 1405] [outer = (nil)] 08:41:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ff0c000) [pid = 2491] [serial = 1406] [outer = 0x8f4d6c00] 08:41:05 INFO - PROCESS | 2491 | 1461253265432 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8ffb6000) [pid = 2491] [serial = 1407] [outer = 0x8f4d6c00] 08:41:06 INFO - PROCESS | 2491 | 1461253266401 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 08:41:06 INFO - PROCESS | 2491 | 1461253266448 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:41:06 INFO - PROCESS | 2491 | 1461253266453 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:41:06 INFO - PROCESS | 2491 | 1461253266460 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 2491 | 1461253266463 Marionette TRACE conn3 <- [1,1846,null,{}] 08:41:06 INFO - PROCESS | 2491 | 1461253266470 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}] 08:41:06 INFO - PROCESS | 2491 | 1461253266701 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:41:07 INFO - PROCESS | 2491 | 1461253267041 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc4800 == 136 [pid = 2491] [id = 469] 08:41:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8fef3800) [pid = 2491] [serial = 1408] [outer = (nil)] 08:41:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x90728c00) [pid = 2491] [serial = 1409] [outer = 0x8fef3800] 08:41:07 INFO - PROCESS | 2491 | 1461253267158 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x9072bc00) [pid = 2491] [serial = 1410] [outer = 0x8fef3800] 08:41:08 INFO - PROCESS | 2491 | 1461253268152 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]]]}] 08:41:08 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) 08:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1735ms 08:41:08 INFO - PROCESS | 2491 | 1461253268195 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 2491 | 1461253268200 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:41:08 INFO - PROCESS | 2491 | 1461253268227 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 2491 | 1461253268232 Marionette TRACE conn3 <- [1,1850,null,{}] 08:41:08 INFO - PROCESS | 2491 | 1461253268238 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}] 08:41:08 INFO - PROCESS | 2491 | 1461253268484 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:41:08 INFO - PROCESS | 2491 | 1461253268815 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef0c00 == 137 [pid = 2491] [id = 470] 08:41:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8ffb9000) [pid = 2491] [serial = 1411] [outer = (nil)] 08:41:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x91404800) [pid = 2491] [serial = 1412] [outer = 0x8ffb9000] 08:41:08 INFO - PROCESS | 2491 | 1461253268921 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x92a5a800) [pid = 2491] [serial = 1413] [outer = 0x8ffb9000] 08:41:09 INFO - PROCESS | 2491 | 1461253269897 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1740ms 08:41:09 INFO - PROCESS | 2491 | 1461253269965 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:41:09 INFO - PROCESS | 2491 | 1461253269969 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:41:09 INFO - PROCESS | 2491 | 1461253269977 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 2491 | 1461253269981 Marionette TRACE conn3 <- [1,1854,null,{}] 08:41:09 INFO - PROCESS | 2491 | 1461253269988 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}] 08:41:10 INFO - PROCESS | 2491 | 1461253270245 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:41:10 INFO - PROCESS | 2491 | 1461253270585 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x90849400 == 138 [pid = 2491] [id = 471] 08:41:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x9084fc00) [pid = 2491] [serial = 1414] [outer = (nil)] 08:41:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x92c79c00) [pid = 2491] [serial = 1415] [outer = 0x9084fc00] 08:41:10 INFO - PROCESS | 2491 | 1461253270688 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x92c80000) [pid = 2491] [serial = 1416] [outer = 0x9084fc00] 08:41:11 INFO - PROCESS | 2491 | 1461253271667 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1747ms 08:41:11 INFO - PROCESS | 2491 | 1461253271725 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:41:11 INFO - PROCESS | 2491 | 1461253271729 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:41:11 INFO - PROCESS | 2491 | 1461253271737 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 2491 | 1461253271741 Marionette TRACE conn3 <- [1,1858,null,{}] 08:41:11 INFO - PROCESS | 2491 | 1461253271747 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}] 08:41:11 INFO - PROCESS | 2491 | 1461253271982 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:41:12 INFO - PROCESS | 2491 | 1461253272572 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b16800 == 139 [pid = 2491] [id = 472] 08:41:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x93b16c00) [pid = 2491] [serial = 1417] [outer = (nil)] 08:41:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x93cd1c00) [pid = 2491] [serial = 1418] [outer = 0x93b16c00] 08:41:12 INFO - PROCESS | 2491 | 1461253272675 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x93db6800) [pid = 2491] [serial = 1419] [outer = 0x93b16c00] 08:41:13 INFO - PROCESS | 2491 | 1461253273671 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2006ms 08:41:13 INFO - PROCESS | 2491 | 1461253273743 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:41:13 INFO - PROCESS | 2491 | 1461253273748 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:41:13 INFO - PROCESS | 2491 | 1461253273755 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 2491 | 1461253273759 Marionette TRACE conn3 <- [1,1862,null,{}] 08:41:13 INFO - PROCESS | 2491 | 1461253273766 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}] 08:41:14 INFO - PROCESS | 2491 | 1461253274023 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:41:14 INFO - PROCESS | 2491 | 1461253274364 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x90803000 == 140 [pid = 2491] [id = 473] 08:41:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x93b0f400) [pid = 2491] [serial = 1420] [outer = (nil)] 08:41:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x93ee8800) [pid = 2491] [serial = 1421] [outer = 0x93b0f400] 08:41:14 INFO - PROCESS | 2491 | 1461253274456 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x93eecc00) [pid = 2491] [serial = 1422] [outer = 0x93b0f400] 08:41:15 INFO - PROCESS | 2491 | 1461253275407 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1688ms 08:41:15 INFO - PROCESS | 2491 | 1461253275443 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:41:15 INFO - PROCESS | 2491 | 1461253275448 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:41:15 INFO - PROCESS | 2491 | 1461253275454 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 2491 | 1461253275458 Marionette TRACE conn3 <- [1,1866,null,{}] 08:41:15 INFO - PROCESS | 2491 | 1461253275464 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}] 08:41:15 INFO - PROCESS | 2491 | 1461253275699 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:41:16 INFO - PROCESS | 2491 | 1461253276040 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x93dbec00 == 141 [pid = 2491] [id = 474] 08:41:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96be0400) [pid = 2491] [serial = 1423] [outer = (nil)] 08:41:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x96c9e800) [pid = 2491] [serial = 1424] [outer = 0x96be0400] 08:41:16 INFO - PROCESS | 2491 | 1461253276139 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96ca2c00) [pid = 2491] [serial = 1425] [outer = 0x96be0400] 08:41:17 INFO - PROCESS | 2491 | 1461253277103 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1681ms 08:41:17 INFO - PROCESS | 2491 | 1461253277136 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 2491 | 1461253277140 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:41:17 INFO - PROCESS | 2491 | 1461253277147 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 2491 | 1461253277152 Marionette TRACE conn3 <- [1,1870,null,{}] 08:41:17 INFO - PROCESS | 2491 | 1461253277158 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}] 08:41:17 INFO - PROCESS | 2491 | 1461253277421 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:41:17 INFO - PROCESS | 2491 | 1461253277773 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffbc400 == 142 [pid = 2491] [id = 475] 08:41:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x93b15000) [pid = 2491] [serial = 1426] [outer = (nil)] 08:41:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x97b75000) [pid = 2491] [serial = 1427] [outer = 0x93b15000] 08:41:17 INFO - PROCESS | 2491 | 1461253277876 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x97ee9000) [pid = 2491] [serial = 1428] [outer = 0x93b15000] 08:41:18 INFO - PROCESS | 2491 | 1461253278785 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1688ms 08:41:18 INFO - PROCESS | 2491 | 1461253278837 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 2491 | 1461253278841 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:41:18 INFO - PROCESS | 2491 | 1461253278848 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 2491 | 1461253278852 Marionette TRACE conn3 <- [1,1874,null,{}] 08:41:18 INFO - PROCESS | 2491 | 1461253278858 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}] 08:41:19 INFO - PROCESS | 2491 | 1461253279080 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:41:19 INFO - PROCESS | 2491 | 1461253279364 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x93db9000 == 143 [pid = 2491] [id = 476] 08:41:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97c1e000) [pid = 2491] [serial = 1429] [outer = (nil)] 08:41:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x984c4800) [pid = 2491] [serial = 1430] [outer = 0x97c1e000] 08:41:19 INFO - PROCESS | 2491 | 1461253279508 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x9870d400) [pid = 2491] [serial = 1431] [outer = 0x97c1e000] 08:41:20 INFO - PROCESS | 2491 | 1461253280454 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1683ms 08:41:20 INFO - PROCESS | 2491 | 1461253280533 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 2491 | 1461253280537 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:41:20 INFO - PROCESS | 2491 | 1461253280543 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 2491 | 1461253280547 Marionette TRACE conn3 <- [1,1878,null,{}] 08:41:20 INFO - PROCESS | 2491 | 1461253280553 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}] 08:41:20 INFO - PROCESS | 2491 | 1461253280814 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:41:21 INFO - PROCESS | 2491 | 1461253281152 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x952a2000 == 144 [pid = 2491] [id = 477] 08:41:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x97c20400) [pid = 2491] [serial = 1432] [outer = (nil)] 08:41:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x99194800) [pid = 2491] [serial = 1433] [outer = 0x97c20400] 08:41:21 INFO - PROCESS | 2491 | 1461253281262 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x99206c00) [pid = 2491] [serial = 1434] [outer = 0x97c20400] 08:41:22 INFO - PROCESS | 2491 | 1461253282256 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1781ms 08:41:22 INFO - PROCESS | 2491 | 1461253282326 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:41:22 INFO - PROCESS | 2491 | 1461253282330 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:41:22 INFO - PROCESS | 2491 | 1461253282336 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 2491 | 1461253282340 Marionette TRACE conn3 <- [1,1882,null,{}] 08:41:22 INFO - PROCESS | 2491 | 1461253282346 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}] 08:41:22 INFO - PROCESS | 2491 | 1461253282582 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:41:22 INFO - PROCESS | 2491 | 1461253282927 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e6400 == 145 [pid = 2491] [id = 478] 08:41:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x868e9c00) [pid = 2491] [serial = 1435] [outer = (nil)] 08:41:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x99b87000) [pid = 2491] [serial = 1436] [outer = 0x868e9c00] 08:41:23 INFO - PROCESS | 2491 | 1461253283026 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x9ea29800) [pid = 2491] [serial = 1437] [outer = 0x868e9c00] 08:41:23 INFO - PROCESS | 2491 | 1461253283921 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 08:41:23 INFO - PROCESS | 2491 | 1461253283979 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 2491 | 1461253283983 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:41:23 INFO - PROCESS | 2491 | 1461253283990 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 2491 | 1461253283993 Marionette TRACE conn3 <- [1,1886,null,{}] 08:41:24 INFO - PROCESS | 2491 | 1461253283999 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}] 08:41:24 INFO - PROCESS | 2491 | 1461253284222 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:41:24 INFO - PROCESS | 2491 | 1461253284562 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x97eea400 == 146 [pid = 2491] [id = 479] 08:41:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x9b157c00) [pid = 2491] [serial = 1438] [outer = (nil)] 08:41:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0xa0f86000) [pid = 2491] [serial = 1439] [outer = 0x9b157c00] 08:41:24 INFO - PROCESS | 2491 | 1461253284653 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa2826400) [pid = 2491] [serial = 1440] [outer = 0x9b157c00] 08:41:25 INFO - PROCESS | 2491 | 1461253285582 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 08:41:25 INFO - PROCESS | 2491 | 1461253285625 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:41:25 INFO - PROCESS | 2491 | 1461253285629 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:41:25 INFO - PROCESS | 2491 | 1461253285636 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 2491 | 1461253285639 Marionette TRACE conn3 <- [1,1890,null,{}] 08:41:25 INFO - PROCESS | 2491 | 1461253285646 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}] 08:41:25 INFO - PROCESS | 2491 | 1461253285864 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:41:26 INFO - PROCESS | 2491 | 1461253286208 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 2491 | ++DOCSHELL 0xa0e57000 == 147 [pid = 2491] [id = 480] 08:41:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0xa0f79c00) [pid = 2491] [serial = 1441] [outer = (nil)] 08:41:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0xa4481c00) [pid = 2491] [serial = 1442] [outer = 0xa0f79c00] 08:41:26 INFO - PROCESS | 2491 | 1461253286303 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0xa44ce400) [pid = 2491] [serial = 1443] [outer = 0xa0f79c00] 08:41:27 INFO - PROCESS | 2491 | 1461253287235 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1636ms 08:41:27 INFO - PROCESS | 2491 | 1461253287272 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 2491 | 1461253287276 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:41:27 INFO - PROCESS | 2491 | 1461253287283 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 2491 | 1461253287286 Marionette TRACE conn3 <- [1,1894,null,{}] 08:41:27 INFO - PROCESS | 2491 | 1461253287292 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}] 08:41:27 INFO - PROCESS | 2491 | 1461253287511 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:41:27 INFO - PROCESS | 2491 | 1461253287896 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e4000 == 148 [pid = 2491] [id = 481] 08:41:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x90853c00) [pid = 2491] [serial = 1444] [outer = (nil)] 08:41:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0xa4731000) [pid = 2491] [serial = 1445] [outer = 0x90853c00] 08:41:28 INFO - PROCESS | 2491 | 1461253288015 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0xa4736000) [pid = 2491] [serial = 1446] [outer = 0x90853c00] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x91525000 == 147 [pid = 2491] [id = 283] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebbfc00 == 146 [pid = 2491] [id = 133] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x96b4e400 == 145 [pid = 2491] [id = 85] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x905e7c00 == 144 [pid = 2491] [id = 280] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x90807800 == 143 [pid = 2491] [id = 177] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8e888800 == 142 [pid = 2491] [id = 87] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8e78fc00 == 141 [pid = 2491] [id = 113] 08:41:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8f28b000 == 140 [pid = 2491] [id = 42] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x89c75000) [pid = 2491] [serial = 1203] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8c878400) [pid = 2491] [serial = 1328] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8ba24000) [pid = 2491] [serial = 1325] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x8c68ec00) [pid = 2491] [serial = 1326] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x89399800) [pid = 2491] [serial = 1322] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x85bc6800) [pid = 2491] [serial = 1319] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x868f1c00) [pid = 2491] [serial = 1320] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0xa00afc00) [pid = 2491] [serial = 1316] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x9ea2cc00) [pid = 2491] [serial = 1314] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x9df23000) [pid = 2491] [serial = 1313] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x99b8c000) [pid = 2491] [serial = 1311] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x99194c00) [pid = 2491] [serial = 1310] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x99938c00) [pid = 2491] [serial = 1308] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x9918f800) [pid = 2491] [serial = 1307] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x98e89c00) [pid = 2491] [serial = 1305] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x98e21400) [pid = 2491] [serial = 1304] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x9870c000) [pid = 2491] [serial = 1302] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x9810d800) [pid = 2491] [serial = 1301] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x97753400) [pid = 2491] [serial = 1299] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x96ca0400) [pid = 2491] [serial = 1298] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x93ee7800) [pid = 2491] [serial = 1296] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x93cd3c00) [pid = 2491] [serial = 1295] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x93cc9000) [pid = 2491] [serial = 1293] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x93cc6800) [pid = 2491] [serial = 1292] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x92c8dc00) [pid = 2491] [serial = 1290] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x92c86400) [pid = 2491] [serial = 1289] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x92b16c00) [pid = 2491] [serial = 1287] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x9152c800) [pid = 2491] [serial = 1286] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x90846c00) [pid = 2491] [serial = 1284] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x905dc800) [pid = 2491] [serial = 1283] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8fef8400) [pid = 2491] [serial = 1281] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8feef000) [pid = 2491] [serial = 1280] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8f33ec00) [pid = 2491] [serial = 1278] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8f28e800) [pid = 2491] [serial = 1277] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x8e88bc00) [pid = 2491] [serial = 1275] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8c99fc00) [pid = 2491] [serial = 1274] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x89db6000) [pid = 2491] [serial = 1272] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x89b4d800) [pid = 2491] [serial = 1271] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x868e9000) [pid = 2491] [serial = 1269] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x85a77c00) [pid = 2491] [serial = 1268] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8e793400) [pid = 2491] [serial = 1329] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x89b53400) [pid = 2491] [serial = 1323] [outer = (nil)] [url = about:blank] 08:41:30 INFO - PROCESS | 2491 | 1461253290965 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3699ms 08:41:30 INFO - PROCESS | 2491 | 1461253290983 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 2491 | 1461253290990 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:41:31 INFO - PROCESS | 2491 | 1461253290999 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 2491 | 1461253291005 Marionette TRACE conn3 <- [1,1898,null,{}] 08:41:31 INFO - PROCESS | 2491 | 1461253291015 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}] 08:41:31 INFO - PROCESS | 2491 | 1461253291262 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:41:31 INFO - PROCESS | 2491 | 1461253291474 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e5000 == 141 [pid = 2491] [id = 482] 08:41:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x869e7400) [pid = 2491] [serial = 1447] [outer = (nil)] 08:41:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x86af0800) [pid = 2491] [serial = 1448] [outer = 0x869e7400] 08:41:31 INFO - PROCESS | 2491 | 1461253291574 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8703ec00) [pid = 2491] [serial = 1449] [outer = 0x869e7400] 08:41:32 INFO - PROCESS | 2491 | 1461253292433 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]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1495ms 08:41:32 INFO - PROCESS | 2491 | 1461253292513 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 2491 | 1461253292521 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:41:32 INFO - PROCESS | 2491 | 1461253292536 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 2491 | 1461253292540 Marionette TRACE conn3 <- [1,1902,null,{}] 08:41:32 INFO - PROCESS | 2491 | 1461253292547 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}] 08:41:32 INFO - PROCESS | 2491 | 1461253292770 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:41:33 INFO - PROCESS | 2491 | 1461253293052 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bef000 == 142 [pid = 2491] [id = 483] 08:41:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x89b49c00) [pid = 2491] [serial = 1450] [outer = (nil)] 08:41:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x89c0a400) [pid = 2491] [serial = 1451] [outer = 0x89b49c00] 08:41:33 INFO - PROCESS | 2491 | 1461253293145 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x89c77c00) [pid = 2491] [serial = 1452] [outer = 0x89b49c00] 08:41:34 INFO - PROCESS | 2491 | 1461253294181 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]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1685ms 08:41:34 INFO - PROCESS | 2491 | 1461253294220 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 2491 | 1461253294224 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:41:34 INFO - PROCESS | 2491 | 1461253294231 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 2491 | 1461253294236 Marionette TRACE conn3 <- [1,1906,null,{}] 08:41:34 INFO - PROCESS | 2491 | 1461253294259 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}] 08:41:34 INFO - PROCESS | 2491 | 1461253294575 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:41:34 INFO - PROCESS | 2491 | 1461253294795 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e2000 == 143 [pid = 2491] [id = 484] 08:41:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8c687c00) [pid = 2491] [serial = 1453] [outer = (nil)] 08:41:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8c86ec00) [pid = 2491] [serial = 1454] [outer = 0x8c687c00] 08:41:34 INFO - PROCESS | 2491 | 1461253294882 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8c87c800) [pid = 2491] [serial = 1455] [outer = 0x8c687c00] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x9ea27800) [pid = 2491] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x89b48c00) [pid = 2491] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x89c02000) [pid = 2491] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x87046400) [pid = 2491] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8421c000) [pid = 2491] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0xa0f7ec00) [pid = 2491] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0xa000b400) [pid = 2491] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x97edf800) [pid = 2491] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x977ad000) [pid = 2491] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x97ee8400) [pid = 2491] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x92c87c00) [pid = 2491] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x96c98400) [pid = 2491] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x90725000) [pid = 2491] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x92c82000) [pid = 2491] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x90725400) [pid = 2491] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x9072ac00) [pid = 2491] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8ff02c00) [pid = 2491] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f4e4400) [pid = 2491] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8ebc1c00) [pid = 2491] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8eae1c00) [pid = 2491] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x87039800) [pid = 2491] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:41:35 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x8c874400) [pid = 2491] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:41:36 INFO - PROCESS | 2491 | 1461253296301 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2098ms 08:41:36 INFO - PROCESS | 2491 | 1461253296330 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 2491 | 1461253296335 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:41:36 INFO - PROCESS | 2491 | 1461253296342 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 2491 | 1461253296345 Marionette TRACE conn3 <- [1,1910,null,{}] 08:41:36 INFO - PROCESS | 2491 | 1461253296351 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}] 08:41:36 INFO - PROCESS | 2491 | 1461253296655 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:41:36 INFO - PROCESS | 2491 | 1461253296709 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e1000 == 144 [pid = 2491] [id = 485] 08:41:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x87046400) [pid = 2491] [serial = 1456] [outer = (nil)] 08:41:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8e78f000) [pid = 2491] [serial = 1457] [outer = 0x87046400] 08:41:36 INFO - PROCESS | 2491 | 1461253296788 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8e888800) [pid = 2491] [serial = 1458] [outer = 0x87046400] 08:41:37 INFO - PROCESS | 2491 | 1461253297940 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1642ms 08:41:37 INFO - PROCESS | 2491 | 1461253297989 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 2491 | 1461253297996 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:41:38 INFO - PROCESS | 2491 | 1461253298005 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 2491 | 1461253298012 Marionette TRACE conn3 <- [1,1914,null,{}] 08:41:38 INFO - PROCESS | 2491 | 1461253298023 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}] 08:41:38 INFO - PROCESS | 2491 | 1461253298265 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:41:38 INFO - PROCESS | 2491 | 1461253298622 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ae5400 == 145 [pid = 2491] [id = 486] 08:41:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x87039800) [pid = 2491] [serial = 1459] [outer = (nil)] 08:41:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x89399c00) [pid = 2491] [serial = 1460] [outer = 0x87039800] 08:41:38 INFO - PROCESS | 2491 | 1461253298756 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x89b53400) [pid = 2491] [serial = 1461] [outer = 0x87039800] 08:41:39 INFO - PROCESS | 2491 | 1461253299903 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1954ms 08:41:39 INFO - PROCESS | 2491 | 1461253299961 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 2491 | 1461253299970 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:41:39 INFO - PROCESS | 2491 | 1461253299982 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 2491 | 1461253299986 Marionette TRACE conn3 <- [1,1918,null,{}] 08:41:39 INFO - PROCESS | 2491 | 1461253299993 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}] 08:41:40 INFO - PROCESS | 2491 | 1461253300268 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:41:40 INFO - PROCESS | 2491 | 1461253300608 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0a800 == 146 [pid = 2491] [id = 487] 08:41:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8b887000) [pid = 2491] [serial = 1462] [outer = (nil)] 08:41:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8c68e400) [pid = 2491] [serial = 1463] [outer = 0x8b887000] 08:41:40 INFO - PROCESS | 2491 | 1461253300704 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8e793400) [pid = 2491] [serial = 1464] [outer = 0x8b887000] 08:41:41 INFO - PROCESS | 2491 | 1461253301749 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1835ms 08:41:41 INFO - PROCESS | 2491 | 1461253301818 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:41:41 INFO - PROCESS | 2491 | 1461253301823 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:41:41 INFO - PROCESS | 2491 | 1461253301830 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 2491 | 1461253301837 Marionette TRACE conn3 <- [1,1922,null,{}] 08:41:41 INFO - PROCESS | 2491 | 1461253301855 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}] 08:41:42 INFO - PROCESS | 2491 | 1461253302139 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:41:42 INFO - PROCESS | 2491 | 1461253302528 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c686000 == 147 [pid = 2491] [id = 488] 08:41:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ebb9400) [pid = 2491] [serial = 1465] [outer = (nil)] 08:41:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f283000) [pid = 2491] [serial = 1466] [outer = 0x8ebb9400] 08:41:42 INFO - PROCESS | 2491 | 1461253302626 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8f28d800) [pid = 2491] [serial = 1467] [outer = 0x8ebb9400] 08:41:43 INFO - PROCESS | 2491 | 1461253303639 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1842ms 08:41:43 INFO - PROCESS | 2491 | 1461253303673 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:41:43 INFO - PROCESS | 2491 | 1461253303678 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:41:43 INFO - PROCESS | 2491 | 1461253303685 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 2491 | 1461253303689 Marionette TRACE conn3 <- [1,1926,null,{}] 08:41:43 INFO - PROCESS | 2491 | 1461253303695 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}] 08:41:43 INFO - PROCESS | 2491 | 1461253303932 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:41:44 INFO - PROCESS | 2491 | 1461253304262 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebc1c00 == 148 [pid = 2491] [id = 489] 08:41:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f33e800) [pid = 2491] [serial = 1468] [outer = (nil)] 08:41:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8f4d5400) [pid = 2491] [serial = 1469] [outer = 0x8f33e800] 08:41:44 INFO - PROCESS | 2491 | 1461253304359 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8fef0400) [pid = 2491] [serial = 1470] [outer = 0x8f33e800] 08:41:45 INFO - PROCESS | 2491 | 1461253305300 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1694ms 08:41:45 INFO - PROCESS | 2491 | 1461253305380 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:41:45 INFO - PROCESS | 2491 | 1461253305384 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:41:45 INFO - PROCESS | 2491 | 1461253305391 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 2491 | 1461253305395 Marionette TRACE conn3 <- [1,1930,null,{}] 08:41:45 INFO - PROCESS | 2491 | 1461253305401 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}] 08:41:45 INFO - PROCESS | 2491 | 1461253305633 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:41:46 INFO - PROCESS | 2491 | 1461253306001 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x86aee800 == 149 [pid = 2491] [id = 490] 08:41:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8f33ec00) [pid = 2491] [serial = 1471] [outer = (nil)] 08:41:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8ff0e800) [pid = 2491] [serial = 1472] [outer = 0x8f33ec00] 08:41:46 INFO - PROCESS | 2491 | 1461253306098 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8ffb4000) [pid = 2491] [serial = 1473] [outer = 0x8f33ec00] 08:41:47 INFO - PROCESS | 2491 | 1461253307056 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1697ms 08:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:41:47 INFO - PROCESS | 2491 | 1461253307088 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 2491 | 1461253307092 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:41:47 INFO - PROCESS | 2491 | 1461253307100 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 2491 | 1461253307105 Marionette TRACE conn3 <- [1,1934,null,{}] 08:41:47 INFO - PROCESS | 2491 | 1461253307111 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}] 08:41:47 INFO - PROCESS | 2491 | 1461253307385 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:41:47 INFO - PROCESS | 2491 | 1461253307728 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f340400 == 150 [pid = 2491] [id = 491] 08:41:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x90725000) [pid = 2491] [serial = 1474] [outer = (nil)] 08:41:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x90810000) [pid = 2491] [serial = 1475] [outer = 0x90725000] 08:41:47 INFO - PROCESS | 2491 | 1461253307831 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x90849800) [pid = 2491] [serial = 1476] [outer = 0x90725000] 08:41:48 INFO - PROCESS | 2491 | 1461253308777 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1739ms 08:41:48 INFO - PROCESS | 2491 | 1461253308838 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 2491 | 1461253308842 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:41:48 INFO - PROCESS | 2491 | 1461253308849 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 2491 | 1461253308852 Marionette TRACE conn3 <- [1,1938,null,{}] 08:41:48 INFO - PROCESS | 2491 | 1461253308858 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}] 08:41:49 INFO - PROCESS | 2491 | 1461253309075 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:41:49 INFO - PROCESS | 2491 | 1461253309398 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x905e1c00 == 151 [pid = 2491] [id = 492] 08:41:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90655800) [pid = 2491] [serial = 1477] [outer = (nil)] 08:41:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x91523c00) [pid = 2491] [serial = 1478] [outer = 0x90655800] 08:41:49 INFO - PROCESS | 2491 | 1461253309494 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x91529400) [pid = 2491] [serial = 1479] [outer = 0x90655800] 08:41:50 INFO - PROCESS | 2491 | 1461253310375 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1583ms 08:41:50 INFO - PROCESS | 2491 | 1461253310433 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 2491 | 1461253310437 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:41:50 INFO - PROCESS | 2491 | 1461253310445 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 2491 | 1461253310449 Marionette TRACE conn3 <- [1,1942,null,{}] 08:41:50 INFO - PROCESS | 2491 | 1461253310454 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}] 08:41:50 INFO - PROCESS | 2491 | 1461253310684 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:41:51 INFO - PROCESS | 2491 | 1461253311052 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x9099fc00 == 152 [pid = 2491] [id = 493] 08:41:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x909a4800) [pid = 2491] [serial = 1480] [outer = (nil)] 08:41:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x92bf2400) [pid = 2491] [serial = 1481] [outer = 0x909a4800] 08:41:51 INFO - PROCESS | 2491 | 1461253311146 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x92c7a000) [pid = 2491] [serial = 1482] [outer = 0x909a4800] 08:41:52 INFO - PROCESS | 2491 | 1461253312147 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1738ms 08:41:52 INFO - PROCESS | 2491 | 1461253312184 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:41:52 INFO - PROCESS | 2491 | 1461253312189 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:41:52 INFO - PROCESS | 2491 | 1461253312196 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 2491 | 1461253312200 Marionette TRACE conn3 <- [1,1946,null,{}] 08:41:52 INFO - PROCESS | 2491 | 1461253312206 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}] 08:41:52 INFO - PROCESS | 2491 | 1461253312489 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:41:52 INFO - PROCESS | 2491 | 1461253312841 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x90658800 == 153 [pid = 2491] [id = 494] 08:41:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92bf4800) [pid = 2491] [serial = 1483] [outer = (nil)] 08:41:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x93b11c00) [pid = 2491] [serial = 1484] [outer = 0x92bf4800] 08:41:52 INFO - PROCESS | 2491 | 1461253312934 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x93b14c00) [pid = 2491] [serial = 1485] [outer = 0x92bf4800] 08:41:53 INFO - PROCESS | 2491 | 1461253313914 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]]]}] 08:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1785ms 08:41:53 INFO - PROCESS | 2491 | 1461253313982 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:41:53 INFO - PROCESS | 2491 | 1461253313987 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:41:53 INFO - PROCESS | 2491 | 1461253313994 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 2491 | 1461253313998 Marionette TRACE conn3 <- [1,1950,null,{}] 08:41:54 INFO - PROCESS | 2491 | 1461253314004 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}] 08:41:54 INFO - PROCESS | 2491 | 1461253314278 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:41:54 INFO - PROCESS | 2491 | 1461253314615 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e3800 == 154 [pid = 2491] [id = 495] 08:41:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x8c9a1c00) [pid = 2491] [serial = 1486] [outer = (nil)] 08:41:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x93db8400) [pid = 2491] [serial = 1487] [outer = 0x8c9a1c00] 08:41:54 INFO - PROCESS | 2491 | 1461253314712 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x93dbf400) [pid = 2491] [serial = 1488] [outer = 0x8c9a1c00] 08:41:55 INFO - PROCESS | 2491 | 1461253315648 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1693ms 08:41:55 INFO - PROCESS | 2491 | 1461253315688 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 2491 | 1461253315693 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:41:55 INFO - PROCESS | 2491 | 1461253315700 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 2491 | 1461253315704 Marionette TRACE conn3 <- [1,1954,null,{}] 08:41:55 INFO - PROCESS | 2491 | 1461253315710 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}] 08:41:55 INFO - PROCESS | 2491 | 1461253315984 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:41:56 INFO - PROCESS | 2491 | 1461253316329 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b0c800 == 155 [pid = 2491] [id = 496] 08:41:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96bde000) [pid = 2491] [serial = 1489] [outer = (nil)] 08:41:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96c94800) [pid = 2491] [serial = 1490] [outer = 0x96bde000] 08:41:56 INFO - PROCESS | 2491 | 1461253316441 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96ca1400) [pid = 2491] [serial = 1491] [outer = 0x96bde000] 08:41:57 INFO - PROCESS | 2491 | 1461253317451 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1794ms 08:41:57 INFO - PROCESS | 2491 | 1461253317495 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 2491 | 1461253317499 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:41:57 INFO - PROCESS | 2491 | 1461253317506 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 2491 | 1461253317509 Marionette TRACE conn3 <- [1,1958,null,{}] 08:41:57 INFO - PROCESS | 2491 | 1461253317515 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}] 08:41:57 INFO - PROCESS | 2491 | 1461253317782 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:41:58 INFO - PROCESS | 2491 | 1461253318127 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c94c00 == 156 [pid = 2491] [id = 497] 08:41:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x96c95400) [pid = 2491] [serial = 1492] [outer = (nil)] 08:41:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x96fb7800) [pid = 2491] [serial = 1493] [outer = 0x96c95400] 08:41:58 INFO - PROCESS | 2491 | 1461253318229 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x9774c800) [pid = 2491] [serial = 1494] [outer = 0x96c95400] 08:41:59 INFO - PROCESS | 2491 | 1461253319218 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1785ms 08:41:59 INFO - PROCESS | 2491 | 1461253319294 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 2491 | 1461253319300 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:41:59 INFO - PROCESS | 2491 | 1461253319312 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 2491 | 1461253319315 Marionette TRACE conn3 <- [1,1962,null,{}] 08:41:59 INFO - PROCESS | 2491 | 1461253319322 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}] 08:41:59 INFO - PROCESS | 2491 | 1461253319609 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:42:00 INFO - PROCESS | 2491 | 1461253320008 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa5800 == 157 [pid = 2491] [id = 498] 08:42:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x96fafc00) [pid = 2491] [serial = 1495] [outer = (nil)] 08:42:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x97c1c000) [pid = 2491] [serial = 1496] [outer = 0x96fafc00] 08:42:00 INFO - PROCESS | 2491 | 1461253320103 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x97c20800) [pid = 2491] [serial = 1497] [outer = 0x96fafc00] 08:42:01 INFO - PROCESS | 2491 | 1461253321250 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1986ms 08:42:01 INFO - PROCESS | 2491 | 1461253321297 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:42:01 INFO - PROCESS | 2491 | 1461253321302 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:42:01 INFO - PROCESS | 2491 | 1461253321308 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 2491 | 1461253321312 Marionette TRACE conn3 <- [1,1966,null,{}] 08:42:01 INFO - PROCESS | 2491 | 1461253321318 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}] 08:42:01 INFO - PROCESS | 2491 | 1461253321552 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:42:01 INFO - PROCESS | 2491 | 1461253321949 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x977ad000 == 158 [pid = 2491] [id = 499] 08:42:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x97806400) [pid = 2491] [serial = 1498] [outer = (nil)] 08:42:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x97f07400) [pid = 2491] [serial = 1499] [outer = 0x97806400] 08:42:02 INFO - PROCESS | 2491 | 1461253322060 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x97feb400) [pid = 2491] [serial = 1500] [outer = 0x97806400] 08:42:03 INFO - PROCESS | 2491 | 1461253323011 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1740ms 08:42:03 INFO - PROCESS | 2491 | 1461253323049 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 2491 | 1461253323052 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:42:03 INFO - PROCESS | 2491 | 1461253323060 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 2491 | 1461253323063 Marionette TRACE conn3 <- [1,1970,null,{}] 08:42:03 INFO - PROCESS | 2491 | 1461253323071 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}] 08:42:03 INFO - PROCESS | 2491 | 1461253323299 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:42:03 INFO - PROCESS | 2491 | 1461253323634 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa0800 == 159 [pid = 2491] [id = 500] 08:42:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x9870e400) [pid = 2491] [serial = 1501] [outer = (nil)] 08:42:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x98f8e400) [pid = 2491] [serial = 1502] [outer = 0x9870e400] 08:42:03 INFO - PROCESS | 2491 | 1461253323732 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x99150400) [pid = 2491] [serial = 1503] [outer = 0x9870e400] 08:42:04 INFO - PROCESS | 2491 | 1461253324673 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1691ms 08:42:04 INFO - PROCESS | 2491 | 1461253324752 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:42:04 INFO - PROCESS | 2491 | 1461253324757 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:42:04 INFO - PROCESS | 2491 | 1461253324764 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 2491 | 1461253324769 Marionette TRACE conn3 <- [1,1974,null,{}] 08:42:04 INFO - PROCESS | 2491 | 1461253324776 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}] 08:42:05 INFO - PROCESS | 2491 | 1461253325058 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:42:05 INFO - PROCESS | 2491 | 1461253325401 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x89393400 == 160 [pid = 2491] [id = 501] 08:42:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x96c9a000) [pid = 2491] [serial = 1504] [outer = (nil)] 08:42:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x999d5800) [pid = 2491] [serial = 1505] [outer = 0x96c9a000] 08:42:05 INFO - PROCESS | 2491 | 1461253325495 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x99b8c400) [pid = 2491] [serial = 1506] [outer = 0x96c9a000] 08:42:06 INFO - PROCESS | 2491 | 1461253326415 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1697ms 08:42:06 INFO - PROCESS | 2491 | 1461253326461 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:42:06 INFO - PROCESS | 2491 | 1461253326466 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:42:06 INFO - PROCESS | 2491 | 1461253326473 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 2491 | 1461253326476 Marionette TRACE conn3 <- [1,1978,null,{}] 08:42:06 INFO - PROCESS | 2491 | 1461253326482 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}] 08:42:06 INFO - PROCESS | 2491 | 1461253326720 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:42:07 INFO - PROCESS | 2491 | 1461253327105 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x9992f400 == 161 [pid = 2491] [id = 502] 08:42:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x9b151c00) [pid = 2491] [serial = 1507] [outer = (nil)] 08:42:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x9ea34c00) [pid = 2491] [serial = 1508] [outer = 0x9b151c00] 08:42:07 INFO - PROCESS | 2491 | 1461253327213 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0xa0013400) [pid = 2491] [serial = 1509] [outer = 0x9b151c00] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c683c00 == 160 [pid = 2491] [id = 217] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4e3c00 == 159 [pid = 2491] [id = 436] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x97c22800 == 158 [pid = 2491] [id = 437] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x89c01800 == 157 [pid = 2491] [id = 266] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e2000 == 156 [pid = 2491] [id = 484] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86bef000 == 155 [pid = 2491] [id = 483] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x868e5000 == 154 [pid = 2491] [id = 482] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x952a2000 == 153 [pid = 2491] [id = 477] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x839e6400 == 152 [pid = 2491] [id = 478] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x93db9000 == 151 [pid = 2491] [id = 476] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffbc400 == 150 [pid = 2491] [id = 475] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x93dbec00 == 149 [pid = 2491] [id = 474] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x90803000 == 148 [pid = 2491] [id = 473] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x90849400 == 147 [pid = 2491] [id = 471] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x93b16800 == 146 [pid = 2491] [id = 472] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef0c00 == 145 [pid = 2491] [id = 470] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc4800 == 144 [pid = 2491] [id = 469] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae3c00 == 143 [pid = 2491] [id = 468] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x9df24800 == 142 [pid = 2491] [id = 438] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc2e800 == 141 [pid = 2491] [id = 467] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc27000 == 140 [pid = 2491] [id = 466] 08:42:09 INFO - PROCESS | 2491 | --DOCSHELL 0x869ef800 == 139 [pid = 2491] [id = 465] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8c9aa000) [pid = 2491] [serial = 1266] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0xa00e0800) [pid = 2491] [serial = 1317] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x8c68b800) [pid = 2491] [serial = 1388] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x8c86e800) [pid = 2491] [serial = 1389] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8717d400) [pid = 2491] [serial = 1385] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x84fef400) [pid = 2491] [serial = 1382] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x868ee000) [pid = 2491] [serial = 1383] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0xa2a41400) [pid = 2491] [serial = 1380] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0xa2a8dc00) [pid = 2491] [serial = 1379] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0xa0fe5800) [pid = 2491] [serial = 1377] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0xa0f85800) [pid = 2491] [serial = 1376] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0xa0f77c00) [pid = 2491] [serial = 1374] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0xa0ab4800) [pid = 2491] [serial = 1373] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0xa0aba800) [pid = 2491] [serial = 1371] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0xa0aaec00) [pid = 2491] [serial = 1370] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x9ea2c400) [pid = 2491] [serial = 1368] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x9df19c00) [pid = 2491] [serial = 1367] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x99210c00) [pid = 2491] [serial = 1365] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x984c6800) [pid = 2491] [serial = 1364] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x97c20c00) [pid = 2491] [serial = 1362] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x9790c000) [pid = 2491] [serial = 1361] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x96f9c800) [pid = 2491] [serial = 1359] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x96c9d800) [pid = 2491] [serial = 1358] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x950b7400) [pid = 2491] [serial = 1356] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x93ef1400) [pid = 2491] [serial = 1355] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x93b17800) [pid = 2491] [serial = 1353] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x93b13000) [pid = 2491] [serial = 1352] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x92bf9000) [pid = 2491] [serial = 1350] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x92040800) [pid = 2491] [serial = 1349] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x90801800) [pid = 2491] [serial = 1347] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x9072e400) [pid = 2491] [serial = 1346] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x90657c00) [pid = 2491] [serial = 1344] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x905d9c00) [pid = 2491] [serial = 1343] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x8ff02400) [pid = 2491] [serial = 1341] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8f4e2c00) [pid = 2491] [serial = 1340] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8ebc7000) [pid = 2491] [serial = 1338] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8ebbc400) [pid = 2491] [serial = 1337] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8b88d000) [pid = 2491] [serial = 1335] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8939b000) [pid = 2491] [serial = 1334] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8eaddc00) [pid = 2491] [serial = 1331] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8c9a2c00) [pid = 2491] [serial = 1391] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8e88cc00) [pid = 2491] [serial = 1392] [outer = (nil)] [url = about:blank] 08:42:09 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x893a2000) [pid = 2491] [serial = 1386] [outer = (nil)] [url = about:blank] 08:42:10 INFO - PROCESS | 2491 | 1461253330203 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 3744ms 08:42:10 INFO - PROCESS | 2491 | 1461253330216 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 2491 | 1461253330221 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:42:10 INFO - PROCESS | 2491 | 1461253330231 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 2491 | 1461253330236 Marionette TRACE conn3 <- [1,1982,null,{}] 08:42:10 INFO - PROCESS | 2491 | 1461253330247 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}] 08:42:10 INFO - PROCESS | 2491 | 1461253330491 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:42:10 INFO - PROCESS | 2491 | 1461253330697 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ae3800 == 140 [pid = 2491] [id = 503] 08:42:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x86ae4800) [pid = 2491] [serial = 1510] [outer = (nil)] 08:42:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x87043800) [pid = 2491] [serial = 1511] [outer = 0x86ae4800] 08:42:10 INFO - PROCESS | 2491 | 1461253330778 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8717fc00) [pid = 2491] [serial = 1512] [outer = 0x86ae4800] 08:42:11 INFO - PROCESS | 2491 | 1461253331622 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1442ms 08:42:11 INFO - PROCESS | 2491 | 1461253331674 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 2491 | 1461253331681 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:42:11 INFO - PROCESS | 2491 | 1461253331693 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 2491 | 1461253331697 Marionette TRACE conn3 <- [1,1986,null,{}] 08:42:11 INFO - PROCESS | 2491 | 1461253331703 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}] 08:42:11 INFO - PROCESS | 2491 | 1461253331915 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:42:12 INFO - PROCESS | 2491 | 1461253332238 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c10400 == 141 [pid = 2491] [id = 504] 08:42:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x89c76400) [pid = 2491] [serial = 1513] [outer = (nil)] 08:42:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8b6e8000) [pid = 2491] [serial = 1514] [outer = 0x89c76400] 08:42:12 INFO - PROCESS | 2491 | 1461253332328 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8ba25800) [pid = 2491] [serial = 1515] [outer = 0x89c76400] 08:42:13 INFO - PROCESS | 2491 | 1461253333346 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1690ms 08:42:13 INFO - PROCESS | 2491 | 1461253333383 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:42:13 INFO - PROCESS | 2491 | 1461253333387 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:42:13 INFO - PROCESS | 2491 | 1461253333401 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 2491 | 1461253333406 Marionette TRACE conn3 <- [1,1990,null,{}] 08:42:13 INFO - PROCESS | 2491 | 1461253333423 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}] 08:42:13 INFO - PROCESS | 2491 | 1461253333721 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:42:13 INFO - PROCESS | 2491 | 1461253333775 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9ad000 == 142 [pid = 2491] [id = 505] 08:42:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8e79cc00) [pid = 2491] [serial = 1516] [outer = (nil)] 08:42:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8e88ec00) [pid = 2491] [serial = 1517] [outer = 0x8e79cc00] 08:42:14 INFO - PROCESS | 2491 | 1461253334023 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8ea23000) [pid = 2491] [serial = 1518] [outer = 0x8e79cc00] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8c879800) [pid = 2491] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8c687c00) [pid = 2491] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x869e7400) [pid = 2491] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x90853c00) [pid = 2491] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0xa0f79c00) [pid = 2491] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x9b157c00) [pid = 2491] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x868e9c00) [pid = 2491] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x97c20400) [pid = 2491] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x97c1e000) [pid = 2491] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x93b15000) [pid = 2491] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x96be0400) [pid = 2491] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x93b0f400) [pid = 2491] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x93b16c00) [pid = 2491] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x9084fc00) [pid = 2491] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8ffb9000) [pid = 2491] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8fef3800) [pid = 2491] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8f4d6c00) [pid = 2491] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8f338c00) [pid = 2491] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8c68ac00) [pid = 2491] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x86be5800) [pid = 2491] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:42:15 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x89b49c00) [pid = 2491] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:42:16 INFO - PROCESS | 2491 | 1461253336231 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2852ms 08:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:42:16 INFO - PROCESS | 2491 | 1461253336245 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 2491 | 1461253336249 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:42:16 INFO - PROCESS | 2491 | 1461253336255 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 2491 | 1461253336259 Marionette TRACE conn3 <- [1,1994,null,{}] 08:42:16 INFO - PROCESS | 2491 | 1461253336264 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}] 08:42:16 INFO - PROCESS | 2491 | 1461253336561 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:42:16 INFO - PROCESS | 2491 | 1461253336701 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba27000 == 143 [pid = 2491] [id = 506] 08:42:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x8c879800) [pid = 2491] [serial = 1519] [outer = (nil)] 08:42:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8eae2c00) [pid = 2491] [serial = 1520] [outer = 0x8c879800] 08:42:16 INFO - PROCESS | 2491 | 1461253336783 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8eb1b400) [pid = 2491] [serial = 1521] [outer = 0x8c879800] 08:42:17 INFO - PROCESS | 2491 | 1461253337628 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1433ms 08:42:17 INFO - PROCESS | 2491 | 1461253337785 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 2491 | 1461253337792 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:42:17 INFO - PROCESS | 2491 | 1461253337816 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 2491 | 1461253337821 Marionette TRACE conn3 <- [1,1998,null,{}] 08:42:17 INFO - PROCESS | 2491 | 1461253337830 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}] 08:42:18 INFO - PROCESS | 2491 | 1461253338104 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:42:18 INFO - PROCESS | 2491 | 1461253338475 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x8703d800 == 144 [pid = 2491] [id = 507] 08:42:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x87044c00) [pid = 2491] [serial = 1522] [outer = (nil)] 08:42:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8939b000) [pid = 2491] [serial = 1523] [outer = 0x87044c00] 08:42:18 INFO - PROCESS | 2491 | 1461253338573 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x89c09400) [pid = 2491] [serial = 1524] [outer = 0x87044c00] 08:42:19 INFO - PROCESS | 2491 | 1461253339591 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1837ms 08:42:19 INFO - PROCESS | 2491 | 1461253339654 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 2491 | 1461253339660 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:42:19 INFO - PROCESS | 2491 | 1461253339674 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 2491 | 1461253339681 Marionette TRACE conn3 <- [1,2002,null,{}] 08:42:19 INFO - PROCESS | 2491 | 1461253339689 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}] 08:42:19 INFO - PROCESS | 2491 | 1461253339968 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:42:20 INFO - PROCESS | 2491 | 1461253340311 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c68b000 == 145 [pid = 2491] [id = 508] 08:42:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8c68fc00) [pid = 2491] [serial = 1525] [outer = (nil)] 08:42:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8e78e800) [pid = 2491] [serial = 1526] [outer = 0x8c68fc00] 08:42:20 INFO - PROCESS | 2491 | 1461253340403 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8eada400) [pid = 2491] [serial = 1527] [outer = 0x8c68fc00] 08:42:21 INFO - PROCESS | 2491 | 1461253341464 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1845ms 08:42:21 INFO - PROCESS | 2491 | 1461253341516 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:42:21 INFO - PROCESS | 2491 | 1461253341521 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:42:21 INFO - PROCESS | 2491 | 1461253341529 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 2491 | 1461253341532 Marionette TRACE conn3 <- [1,2006,null,{}] 08:42:21 INFO - PROCESS | 2491 | 1461253341547 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}] 08:42:21 INFO - PROCESS | 2491 | 1461253341809 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:42:22 INFO - PROCESS | 2491 | 1461253342239 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4d6000 == 146 [pid = 2491] [id = 509] 08:42:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8f4d7c00) [pid = 2491] [serial = 1528] [outer = (nil)] 08:42:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8feeb000) [pid = 2491] [serial = 1529] [outer = 0x8f4d7c00] 08:42:22 INFO - PROCESS | 2491 | 1461253342348 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8ff03400) [pid = 2491] [serial = 1530] [outer = 0x8f4d7c00] 08:42:23 INFO - PROCESS | 2491 | 1461253343381 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]]]}] 08:42:23 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 08:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1934ms 08:42:23 INFO - PROCESS | 2491 | 1461253343463 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:42:23 INFO - PROCESS | 2491 | 1461253343468 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:42:23 INFO - PROCESS | 2491 | 1461253343475 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 2491 | 1461253343479 Marionette TRACE conn3 <- [1,2010,null,{}] 08:42:23 INFO - PROCESS | 2491 | 1461253343486 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}] 08:42:23 INFO - PROCESS | 2491 | 1461253343731 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:42:24 INFO - PROCESS | 2491 | 1461253344068 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a6800 == 147 [pid = 2491] [id = 510] 08:42:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8f4e1000) [pid = 2491] [serial = 1531] [outer = (nil)] 08:42:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x905e5800) [pid = 2491] [serial = 1532] [outer = 0x8f4e1000] 08:42:24 INFO - PROCESS | 2491 | 1461253344179 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x9065c000) [pid = 2491] [serial = 1533] [outer = 0x8f4e1000] 08:42:25 INFO - PROCESS | 2491 | 1461253345143 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]]]}] 08:42:25 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 08:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1735ms 08:42:25 INFO - PROCESS | 2491 | 1461253345210 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 2491 | 1461253345215 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:42:25 INFO - PROCESS | 2491 | 1461253345222 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 2491 | 1461253345226 Marionette TRACE conn3 <- [1,2014,null,{}] 08:42:25 INFO - PROCESS | 2491 | 1461253345232 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}] 08:42:25 INFO - PROCESS | 2491 | 1461253345471 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:42:25 INFO - PROCESS | 2491 | 1461253345804 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef0c00 == 148 [pid = 2491] [id = 511] 08:42:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ffbbc00) [pid = 2491] [serial = 1534] [outer = (nil)] 08:42:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x90808400) [pid = 2491] [serial = 1535] [outer = 0x8ffbbc00] 08:42:25 INFO - PROCESS | 2491 | 1461253345901 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x9080c000) [pid = 2491] [serial = 1536] [outer = 0x8ffbbc00] 08:42:26 INFO - PROCESS | 2491 | 1461253346826 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1638ms 08:42:26 INFO - PROCESS | 2491 | 1461253346861 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 2491 | 1461253346867 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:42:26 INFO - PROCESS | 2491 | 1461253346897 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 2491 | 1461253346902 Marionette TRACE conn3 <- [1,2018,null,{}] 08:42:26 INFO - PROCESS | 2491 | 1461253346908 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}] 08:42:27 INFO - PROCESS | 2491 | 1461253347192 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:42:27 INFO - PROCESS | 2491 | 1461253347536 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f345800 == 149 [pid = 2491] [id = 512] 08:42:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x90731c00) [pid = 2491] [serial = 1537] [outer = (nil)] 08:42:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x92bf6c00) [pid = 2491] [serial = 1538] [outer = 0x90731c00] 08:42:27 INFO - PROCESS | 2491 | 1461253347637 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x93b09c00) [pid = 2491] [serial = 1539] [outer = 0x90731c00] 08:42:28 INFO - PROCESS | 2491 | 1461253348584 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1736ms 08:42:28 INFO - PROCESS | 2491 | 1461253348645 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 2491 | 1461253348651 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:42:28 INFO - PROCESS | 2491 | 1461253348661 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 2491 | 1461253348665 Marionette TRACE conn3 <- [1,2022,null,{}] 08:42:28 INFO - PROCESS | 2491 | 1461253348671 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}] 08:42:28 INFO - PROCESS | 2491 | 1461253348896 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:42:29 INFO - PROCESS | 2491 | 1461253349229 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x9203f000 == 150 [pid = 2491] [id = 513] 08:42:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x92bf9c00) [pid = 2491] [serial = 1540] [outer = (nil)] 08:42:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x93ccc400) [pid = 2491] [serial = 1541] [outer = 0x92bf9c00] 08:42:29 INFO - PROCESS | 2491 | 1461253349327 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x93db4400) [pid = 2491] [serial = 1542] [outer = 0x92bf9c00] 08:42:30 INFO - PROCESS | 2491 | 1461253350271 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1684ms 08:42:30 INFO - PROCESS | 2491 | 1461253350346 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 2491 | 1461253350350 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:42:30 INFO - PROCESS | 2491 | 1461253350357 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 2491 | 1461253350360 Marionette TRACE conn3 <- [1,2026,null,{}] 08:42:30 INFO - PROCESS | 2491 | 1461253350366 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}] 08:42:30 INFO - PROCESS | 2491 | 1461253350608 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:42:30 INFO - PROCESS | 2491 | 1461253350947 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b13c00 == 151 [pid = 2491] [id = 514] 08:42:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x93cd1400) [pid = 2491] [serial = 1543] [outer = (nil)] 08:42:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x93ef4000) [pid = 2491] [serial = 1544] [outer = 0x93cd1400] 08:42:31 INFO - PROCESS | 2491 | 1461253351044 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x950b6400) [pid = 2491] [serial = 1545] [outer = 0x93cd1400] 08:42:32 INFO - PROCESS | 2491 | 1461253352033 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1746ms 08:42:32 INFO - PROCESS | 2491 | 1461253352104 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:42:32 INFO - PROCESS | 2491 | 1461253352109 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:42:32 INFO - PROCESS | 2491 | 1461253352116 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 2491 | 1461253352120 Marionette TRACE conn3 <- [1,2030,null,{}] 08:42:32 INFO - PROCESS | 2491 | 1461253352126 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}] 08:42:32 INFO - PROCESS | 2491 | 1461253352446 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:42:32 INFO - PROCESS | 2491 | 1461253352824 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e5400 == 152 [pid = 2491] [id = 515] 08:42:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x869e4400) [pid = 2491] [serial = 1546] [outer = (nil)] 08:42:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x96bd9000) [pid = 2491] [serial = 1547] [outer = 0x869e4400] 08:42:32 INFO - PROCESS | 2491 | 1461253352992 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x96c95c00) [pid = 2491] [serial = 1548] [outer = 0x869e4400] 08:42:34 INFO - PROCESS | 2491 | 1461253354047 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1994ms 08:42:34 INFO - PROCESS | 2491 | 1461253354110 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:42:34 INFO - PROCESS | 2491 | 1461253354114 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:42:34 INFO - PROCESS | 2491 | 1461253354121 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 2491 | 1461253354125 Marionette TRACE conn3 <- [1,2034,null,{}] 08:42:34 INFO - PROCESS | 2491 | 1461253354131 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}] 08:42:34 INFO - PROCESS | 2491 | 1461253354374 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:42:34 INFO - PROCESS | 2491 | 1461253354728 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x93dc1800 == 153 [pid = 2491] [id = 516] 08:42:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x93ef0400) [pid = 2491] [serial = 1549] [outer = (nil)] 08:42:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x96fb9400) [pid = 2491] [serial = 1550] [outer = 0x93ef0400] 08:42:34 INFO - PROCESS | 2491 | 1461253354836 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x97813c00) [pid = 2491] [serial = 1551] [outer = 0x93ef0400] 08:42:36 INFO - PROCESS | 2491 | 1461253356131 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2087ms 08:42:36 INFO - PROCESS | 2491 | 1461253356218 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 2491 | 1461253356226 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:42:36 INFO - PROCESS | 2491 | 1461253356237 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 2491 | 1461253356245 Marionette TRACE conn3 <- [1,2038,null,{}] 08:42:36 INFO - PROCESS | 2491 | 1461253356270 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}] 08:42:36 INFO - PROCESS | 2491 | 1461253356852 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:42:37 INFO - PROCESS | 2491 | 1461253357125 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b19000 == 154 [pid = 2491] [id = 517] 08:42:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x96fa7c00) [pid = 2491] [serial = 1552] [outer = (nil)] 08:42:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x98718800) [pid = 2491] [serial = 1553] [outer = 0x96fa7c00] 08:42:37 INFO - PROCESS | 2491 | 1461253357304 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x9918bc00) [pid = 2491] [serial = 1554] [outer = 0x96fa7c00] 08:42:38 INFO - PROCESS | 2491 | 1461253358813 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2646ms 08:42:38 INFO - PROCESS | 2491 | 1461253358883 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 2491 | 1461253358887 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:42:38 INFO - PROCESS | 2491 | 1461253358905 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 2491 | 1461253358910 Marionette TRACE conn3 <- [1,2042,null,{}] 08:42:38 INFO - PROCESS | 2491 | 1461253358916 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}] 08:42:39 INFO - PROCESS | 2491 | 1461253359184 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:42:39 INFO - PROCESS | 2491 | 1461253359527 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c689000 == 155 [pid = 2491] [id = 518] 08:42:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x93eec400) [pid = 2491] [serial = 1555] [outer = (nil)] 08:42:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x99b95000) [pid = 2491] [serial = 1556] [outer = 0x93eec400] 08:42:39 INFO - PROCESS | 2491 | 1461253359619 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x9ea2b400) [pid = 2491] [serial = 1557] [outer = 0x93eec400] 08:42:40 INFO - PROCESS | 2491 | 1461253360632 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]]]}] 08:42:40 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) 08:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1787ms 08:42:40 INFO - PROCESS | 2491 | 1461253360692 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 2491 | 1461253360695 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:42:40 INFO - PROCESS | 2491 | 1461253360702 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 2491 | 1461253360705 Marionette TRACE conn3 <- [1,2046,null,{}] 08:42:40 INFO - PROCESS | 2491 | 1461253360712 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}] 08:42:40 INFO - PROCESS | 2491 | 1461253360949 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:42:41 INFO - PROCESS | 2491 | 1461253361286 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ae3400 == 156 [pid = 2491] [id = 519] 08:42:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x9992f800) [pid = 2491] [serial = 1558] [outer = (nil)] 08:42:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0xa0a1dc00) [pid = 2491] [serial = 1559] [outer = 0x9992f800] 08:42:41 INFO - PROCESS | 2491 | 1461253361380 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0xa0ab4000) [pid = 2491] [serial = 1560] [outer = 0x9992f800] 08:42:42 INFO - PROCESS | 2491 | 1461253362350 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1686ms 08:42:42 INFO - PROCESS | 2491 | 1461253362389 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 2491 | 1461253362392 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:42:42 INFO - PROCESS | 2491 | 1461253362399 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 2491 | 1461253362402 Marionette TRACE conn3 <- [1,2050,null,{}] 08:42:42 INFO - PROCESS | 2491 | 1461253362408 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}] 08:42:42 INFO - PROCESS | 2491 | 1461253362655 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:42:43 INFO - PROCESS | 2491 | 1461253362986 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x9b15d400 == 157 [pid = 2491] [id = 520] 08:42:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x9b194000) [pid = 2491] [serial = 1561] [outer = (nil)] 08:42:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa0f58400) [pid = 2491] [serial = 1562] [outer = 0x9b194000] 08:42:43 INFO - PROCESS | 2491 | 1461253363097 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0xa0f7a000) [pid = 2491] [serial = 1563] [outer = 0x9b194000] 08:42:44 INFO - PROCESS | 2491 | 1461253364042 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1684ms 08:42:44 INFO - PROCESS | 2491 | 1461253364084 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:42:44 INFO - PROCESS | 2491 | 1461253364088 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:42:44 INFO - PROCESS | 2491 | 1461253364094 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 2491 | 1461253364098 Marionette TRACE conn3 <- [1,2054,null,{}] 08:42:44 INFO - PROCESS | 2491 | 1461253364105 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}] 08:42:44 INFO - PROCESS | 2491 | 1461253364355 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:42:44 INFO - PROCESS | 2491 | 1461253364692 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a75c00 == 158 [pid = 2491] [id = 521] 08:42:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x86bf1400) [pid = 2491] [serial = 1564] [outer = (nil)] 08:42:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa0f86800) [pid = 2491] [serial = 1565] [outer = 0x86bf1400] 08:42:44 INFO - PROCESS | 2491 | 1461253364790 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0xa0fe8800) [pid = 2491] [serial = 1566] [outer = 0x86bf1400] 08:42:45 INFO - PROCESS | 2491 | 1461253365802 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1782ms 08:42:45 INFO - PROCESS | 2491 | 1461253365877 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 2491 | 1461253365881 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:42:45 INFO - PROCESS | 2491 | 1461253365888 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 2491 | 1461253365892 Marionette TRACE conn3 <- [1,2058,null,{}] 08:42:45 INFO - PROCESS | 2491 | 1461253365899 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}] 08:42:46 INFO - PROCESS | 2491 | 1461253366136 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:42:46 INFO - PROCESS | 2491 | 1461253366480 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x93eefc00 == 159 [pid = 2491] [id = 522] 08:42:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0xa0c41800) [pid = 2491] [serial = 1567] [outer = (nil)] 08:42:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa3c86400) [pid = 2491] [serial = 1568] [outer = 0xa0c41800] 08:42:46 INFO - PROCESS | 2491 | 1461253366573 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0xa4466400) [pid = 2491] [serial = 1569] [outer = 0xa0c41800] 08:42:47 INFO - PROCESS | 2491 | 1461253367598 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1785ms 08:42:47 INFO - PROCESS | 2491 | 1461253367674 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 2491 | 1461253367678 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:42:47 INFO - PROCESS | 2491 | 1461253367686 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 2491 | 1461253367689 Marionette TRACE conn3 <- [1,2062,null,{}] 08:42:47 INFO - PROCESS | 2491 | 1461253367695 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}] 08:42:47 INFO - PROCESS | 2491 | 1461253367976 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9ad000 == 158 [pid = 2491] [id = 505] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89c10400 == 157 [pid = 2491] [id = 504] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x86ae3800 == 156 [pid = 2491] [id = 503] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89393400 == 155 [pid = 2491] [id = 501] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x977ad000 == 154 [pid = 2491] [id = 499] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa0800 == 153 [pid = 2491] [id = 500] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa5800 == 152 [pid = 2491] [id = 498] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x96c94c00 == 151 [pid = 2491] [id = 497] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x868e3800 == 150 [pid = 2491] [id = 495] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x93b0c800 == 149 [pid = 2491] [id = 496] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x90658800 == 148 [pid = 2491] [id = 494] 08:42:49 INFO - PROCESS | 2491 | --DOCSHELL 0x9099fc00 == 147 [pid = 2491] [id = 493] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x905e1c00 == 146 [pid = 2491] [id = 492] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8f340400 == 145 [pid = 2491] [id = 491] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x86aee800 == 144 [pid = 2491] [id = 490] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebc1c00 == 143 [pid = 2491] [id = 489] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0a800 == 142 [pid = 2491] [id = 487] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x8c686000 == 141 [pid = 2491] [id = 488] 08:42:50 INFO - PROCESS | 2491 | --DOCSHELL 0x86ae5400 == 140 [pid = 2491] [id = 486] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8eae7400) [pid = 2491] [serial = 1332] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x8c86ec00) [pid = 2491] [serial = 1454] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x86af0800) [pid = 2491] [serial = 1448] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x8703ec00) [pid = 2491] [serial = 1449] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0xa4736000) [pid = 2491] [serial = 1446] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0xa4731000) [pid = 2491] [serial = 1445] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0xa44ce400) [pid = 2491] [serial = 1443] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0xa4481c00) [pid = 2491] [serial = 1442] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0xa2826400) [pid = 2491] [serial = 1440] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0xa0f86000) [pid = 2491] [serial = 1439] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x9ea29800) [pid = 2491] [serial = 1437] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x99b87000) [pid = 2491] [serial = 1436] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x99206c00) [pid = 2491] [serial = 1434] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x99194800) [pid = 2491] [serial = 1433] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x9870d400) [pid = 2491] [serial = 1431] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x984c4800) [pid = 2491] [serial = 1430] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x97b75000) [pid = 2491] [serial = 1427] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x97ee9000) [pid = 2491] [serial = 1428] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x96ca2c00) [pid = 2491] [serial = 1425] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x96c9e800) [pid = 2491] [serial = 1424] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x93eecc00) [pid = 2491] [serial = 1422] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x93ee8800) [pid = 2491] [serial = 1421] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x93db6800) [pid = 2491] [serial = 1419] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x93cd1c00) [pid = 2491] [serial = 1418] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x92c80000) [pid = 2491] [serial = 1416] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x92c79c00) [pid = 2491] [serial = 1415] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x92a5a800) [pid = 2491] [serial = 1413] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x91404800) [pid = 2491] [serial = 1412] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x9072bc00) [pid = 2491] [serial = 1410] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x90728c00) [pid = 2491] [serial = 1409] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8ffb6000) [pid = 2491] [serial = 1407] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8ff0c000) [pid = 2491] [serial = 1406] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x8f4df400) [pid = 2491] [serial = 1404] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8f340800) [pid = 2491] [serial = 1403] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8eae6800) [pid = 2491] [serial = 1401] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8ea1dc00) [pid = 2491] [serial = 1400] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x89c0d000) [pid = 2491] [serial = 1398] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8717ac00) [pid = 2491] [serial = 1397] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8eb15400) [pid = 2491] [serial = 1394] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x89c0a400) [pid = 2491] [serial = 1451] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x89c77c00) [pid = 2491] [serial = 1452] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8c87c800) [pid = 2491] [serial = 1455] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8e78f000) [pid = 2491] [serial = 1457] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 2491 | 1461253370465 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc4800 == 141 [pid = 2491] [id = 523] 08:42:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x86aee800) [pid = 2491] [serial = 1570] [outer = (nil)] 08:42:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x86be3c00) [pid = 2491] [serial = 1571] [outer = 0x86aee800] 08:42:50 INFO - PROCESS | 2491 | 1461253370555 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x86bef800) [pid = 2491] [serial = 1572] [outer = 0x86aee800] 08:42:51 INFO - PROCESS | 2491 | 1461253371431 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3796ms 08:42:51 INFO - PROCESS | 2491 | 1461253371484 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 2491 | 1461253371491 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:42:51 INFO - PROCESS | 2491 | 1461253371502 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 2491 | 1461253371506 Marionette TRACE conn3 <- [1,2066,null,{}] 08:42:51 INFO - PROCESS | 2491 | 1461253371515 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}] 08:42:51 INFO - PROCESS | 2491 | 1461253371746 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:42:51 INFO - PROCESS | 2491 | 1461253371945 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c07800 == 142 [pid = 2491] [id = 524] 08:42:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x89c0e000) [pid = 2491] [serial = 1573] [outer = (nil)] 08:42:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x85bcdc00) [pid = 2491] [serial = 1574] [outer = 0x89c0e000] 08:42:52 INFO - PROCESS | 2491 | 1461253372062 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8b6e2c00) [pid = 2491] [serial = 1575] [outer = 0x89c0e000] 08:42:53 INFO - PROCESS | 2491 | 1461253373182 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1744ms 08:42:53 INFO - PROCESS | 2491 | 1461253373256 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 2491 | 1461253373262 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:42:53 INFO - PROCESS | 2491 | 1461253373270 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 2491 | 1461253373274 Marionette TRACE conn3 <- [1,2070,null,{}] 08:42:53 INFO - PROCESS | 2491 | 1461253373282 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}] 08:42:53 INFO - PROCESS | 2491 | 1461253373596 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:42:53 INFO - PROCESS | 2491 | 1461253373832 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4e800 == 143 [pid = 2491] [id = 525] 08:42:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8c873800) [pid = 2491] [serial = 1576] [outer = (nil)] 08:42:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8c9ac400) [pid = 2491] [serial = 1577] [outer = 0x8c873800] 08:42:53 INFO - PROCESS | 2491 | 1461253373911 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8e883c00) [pid = 2491] [serial = 1578] [outer = 0x8c873800] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8b887000) [pid = 2491] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x87039800) [pid = 2491] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x96c95400) [pid = 2491] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x92bf4800) [pid = 2491] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8ebb9400) [pid = 2491] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x909a4800) [pid = 2491] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x96fafc00) [pid = 2491] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x86ae4800) [pid = 2491] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x90725000) [pid = 2491] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x9870e400) [pid = 2491] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x90655800) [pid = 2491] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f33e800) [pid = 2491] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8c9ab400) [pid = 2491] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x89c76400) [pid = 2491] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8c9a1c00) [pid = 2491] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x9b151c00) [pid = 2491] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x8e79cc00) [pid = 2491] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8f33ec00) [pid = 2491] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x96c9a000) [pid = 2491] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x97806400) [pid = 2491] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:42:55 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x96bde000) [pid = 2491] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:42:55 INFO - PROCESS | 2491 | 1461253375474 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2291ms 08:42:55 INFO - PROCESS | 2491 | 1461253375576 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 2491 | 1461253375580 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:42:55 INFO - PROCESS | 2491 | 1461253375600 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 2491 | 1461253375610 Marionette TRACE conn3 <- [1,2074,null,{}] 08:42:55 INFO - PROCESS | 2491 | 1461253375616 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}] 08:42:55 INFO - PROCESS | 2491 | 1461253375840 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:42:56 INFO - PROCESS | 2491 | 1461253376042 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fecc00 == 144 [pid = 2491] [id = 526] 08:42:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x85a7e000) [pid = 2491] [serial = 1579] [outer = (nil)] 08:42:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8e79cc00) [pid = 2491] [serial = 1580] [outer = 0x85a7e000] 08:42:56 INFO - PROCESS | 2491 | 1461253376122 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8eb11c00) [pid = 2491] [serial = 1581] [outer = 0x85a7e000] 08:42:56 INFO - PROCESS | 2491 | 1461253376942 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1395ms 08:42:56 INFO - PROCESS | 2491 | 1461253376988 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:42:56 INFO - PROCESS | 2491 | 1461253376994 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:42:57 INFO - PROCESS | 2491 | 1461253377000 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 2491 | 1461253377003 Marionette TRACE conn3 <- [1,2078,null,{}] 08:42:57 INFO - PROCESS | 2491 | 1461253377009 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}] 08:42:57 INFO - PROCESS | 2491 | 1461253377219 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:42:57 INFO - PROCESS | 2491 | 1461253377651 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc3000 == 145 [pid = 2491] [id = 527] 08:42:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x85bc9000) [pid = 2491] [serial = 1582] [outer = (nil)] 08:42:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x869e8400) [pid = 2491] [serial = 1583] [outer = 0x85bc9000] 08:42:57 INFO - PROCESS | 2491 | 1461253377765 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x86aec000) [pid = 2491] [serial = 1584] [outer = 0x85bc9000] 08:42:58 INFO - PROCESS | 2491 | 1461253378838 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1891ms 08:42:58 INFO - PROCESS | 2491 | 1461253378893 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 2491 | 1461253378901 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:42:58 INFO - PROCESS | 2491 | 1461253378912 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 2491 | 1461253378918 Marionette TRACE conn3 <- [1,2082,null,{}] 08:42:58 INFO - PROCESS | 2491 | 1461253378927 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}] 08:42:59 INFO - PROCESS | 2491 | 1461253379328 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:42:59 INFO - PROCESS | 2491 | 1461253379578 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0d000 == 146 [pid = 2491] [id = 528] 08:42:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x89dbfc00) [pid = 2491] [serial = 1585] [outer = (nil)] 08:42:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8b6e0c00) [pid = 2491] [serial = 1586] [outer = 0x89dbfc00] 08:42:59 INFO - PROCESS | 2491 | 1461253379679 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8b88f800) [pid = 2491] [serial = 1587] [outer = 0x89dbfc00] 08:43:00 INFO - PROCESS | 2491 | 1461253380733 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1900ms 08:43:00 INFO - PROCESS | 2491 | 1461253380817 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 2491 | 1461253380825 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:43:00 INFO - PROCESS | 2491 | 1461253380833 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 2491 | 1461253380838 Marionette TRACE conn3 <- [1,2086,null,{}] 08:43:00 INFO - PROCESS | 2491 | 1461253380845 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}] 08:43:01 INFO - PROCESS | 2491 | 1461253381139 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:43:01 INFO - PROCESS | 2491 | 1461253381537 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c870c00 == 147 [pid = 2491] [id = 529] 08:43:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8c87a800) [pid = 2491] [serial = 1588] [outer = (nil)] 08:43:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8e796000) [pid = 2491] [serial = 1589] [outer = 0x8c87a800] 08:43:01 INFO - PROCESS | 2491 | 1461253381640 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8eb15400) [pid = 2491] [serial = 1590] [outer = 0x8c87a800] 08:43:02 INFO - PROCESS | 2491 | 1461253382736 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1938ms 08:43:02 INFO - PROCESS | 2491 | 1461253382772 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 2491 | 1461253382777 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:43:02 INFO - PROCESS | 2491 | 1461253382793 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 2491 | 1461253382803 Marionette TRACE conn3 <- [1,2090,null,{}] 08:43:02 INFO - PROCESS | 2491 | 1461253382814 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}] 08:43:03 INFO - PROCESS | 2491 | 1461253383079 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:43:03 INFO - PROCESS | 2491 | 1461253383445 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc7000 == 148 [pid = 2491] [id = 530] 08:43:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8bc2b000) [pid = 2491] [serial = 1591] [outer = (nil)] 08:43:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8f4df400) [pid = 2491] [serial = 1592] [outer = 0x8bc2b000] 08:43:03 INFO - PROCESS | 2491 | 1461253383548 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8feef800) [pid = 2491] [serial = 1593] [outer = 0x8bc2b000] 08:43:04 INFO - PROCESS | 2491 | 1461253384497 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1753ms 08:43:04 INFO - PROCESS | 2491 | 1461253384538 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 2491 | 1461253384544 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:43:04 INFO - PROCESS | 2491 | 1461253384551 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 2491 | 1461253384556 Marionette TRACE conn3 <- [1,2094,null,{}] 08:43:04 INFO - PROCESS | 2491 | 1461253384562 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}] 08:43:04 INFO - PROCESS | 2491 | 1461253384807 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:43:05 INFO - PROCESS | 2491 | 1461253385134 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f340400 == 149 [pid = 2491] [id = 531] 08:43:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f4e3000) [pid = 2491] [serial = 1594] [outer = (nil)] 08:43:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8ffb5400) [pid = 2491] [serial = 1595] [outer = 0x8f4e3000] 08:43:05 INFO - PROCESS | 2491 | 1461253385237 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x905de800) [pid = 2491] [serial = 1596] [outer = 0x8f4e3000] 08:43:06 INFO - PROCESS | 2491 | 1461253386216 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1695ms 08:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:43:06 INFO - PROCESS | 2491 | 1461253386247 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 2491 | 1461253386250 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:43:06 INFO - PROCESS | 2491 | 1461253386258 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 2491 | 1461253386262 Marionette TRACE conn3 <- [1,2098,null,{}] 08:43:06 INFO - PROCESS | 2491 | 1461253386268 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}] 08:43:06 INFO - PROCESS | 2491 | 1461253386514 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:43:06 INFO - PROCESS | 2491 | 1461253386858 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x90658c00 == 150 [pid = 2491] [id = 532] 08:43:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x90724800) [pid = 2491] [serial = 1597] [outer = (nil)] 08:43:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x9072c400) [pid = 2491] [serial = 1598] [outer = 0x90724800] 08:43:06 INFO - PROCESS | 2491 | 1461253386975 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x91404800) [pid = 2491] [serial = 1599] [outer = 0x90724800] 08:43:08 INFO - PROCESS | 2491 | 1461253388016 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1841ms 08:43:08 INFO - PROCESS | 2491 | 1461253388098 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 2491 | 1461253388102 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:43:08 INFO - PROCESS | 2491 | 1461253388109 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 2491 | 1461253388113 Marionette TRACE conn3 <- [1,2102,null,{}] 08:43:08 INFO - PROCESS | 2491 | 1461253388119 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}] 08:43:08 INFO - PROCESS | 2491 | 1461253388462 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:43:08 INFO - PROCESS | 2491 | 1461253388805 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c688000 == 151 [pid = 2491] [id = 533] 08:43:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8f33dc00) [pid = 2491] [serial = 1600] [outer = (nil)] 08:43:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x92b0f000) [pid = 2491] [serial = 1601] [outer = 0x8f33dc00] 08:43:08 INFO - PROCESS | 2491 | 1461253388897 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x92b17c00) [pid = 2491] [serial = 1602] [outer = 0x8f33dc00] 08:43:09 INFO - PROCESS | 2491 | 1461253389855 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1782ms 08:43:09 INFO - PROCESS | 2491 | 1461253389893 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 2491 | 1461253389897 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:43:09 INFO - PROCESS | 2491 | 1461253389905 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 2491 | 1461253389908 Marionette TRACE conn3 <- [1,2106,null,{}] 08:43:09 INFO - PROCESS | 2491 | 1461253389935 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}] 08:43:10 INFO - PROCESS | 2491 | 1461253390173 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:43:10 INFO - PROCESS | 2491 | 1461253390506 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x92041400 == 152 [pid = 2491] [id = 534] 08:43:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x92a56400) [pid = 2491] [serial = 1603] [outer = (nil)] 08:43:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x92c84800) [pid = 2491] [serial = 1604] [outer = 0x92a56400] 08:43:10 INFO - PROCESS | 2491 | 1461253390601 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x92c8a000) [pid = 2491] [serial = 1605] [outer = 0x92a56400] 08:43:11 INFO - PROCESS | 2491 | 1461253391577 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1737ms 08:43:11 INFO - PROCESS | 2491 | 1461253391644 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:43:11 INFO - PROCESS | 2491 | 1461253391649 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:43:11 INFO - PROCESS | 2491 | 1461253391656 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 2491 | 1461253391660 Marionette TRACE conn3 <- [1,2110,null,{}] 08:43:11 INFO - PROCESS | 2491 | 1461253391666 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}] 08:43:11 INFO - PROCESS | 2491 | 1461253391909 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:43:12 INFO - PROCESS | 2491 | 1461253392247 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c86ec00 == 153 [pid = 2491] [id = 535] 08:43:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x92a56c00) [pid = 2491] [serial = 1606] [outer = (nil)] 08:43:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x93ccf800) [pid = 2491] [serial = 1607] [outer = 0x92a56c00] 08:43:12 INFO - PROCESS | 2491 | 1461253392346 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x93cd4800) [pid = 2491] [serial = 1608] [outer = 0x92a56c00] 08:43:13 INFO - PROCESS | 2491 | 1461253393313 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1733ms 08:43:13 INFO - PROCESS | 2491 | 1461253393393 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 2491 | 1461253393402 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:43:13 INFO - PROCESS | 2491 | 1461253393414 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 2491 | 1461253393418 Marionette TRACE conn3 <- [1,2114,null,{}] 08:43:13 INFO - PROCESS | 2491 | 1461253393424 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}] 08:43:13 INFO - PROCESS | 2491 | 1461253393696 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:43:14 INFO - PROCESS | 2491 | 1461253394042 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c6f400 == 154 [pid = 2491] [id = 536] 08:43:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x93b16c00) [pid = 2491] [serial = 1609] [outer = (nil)] 08:43:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x93ef1400) [pid = 2491] [serial = 1610] [outer = 0x93b16c00] 08:43:14 INFO - PROCESS | 2491 | 1461253394136 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x950acc00) [pid = 2491] [serial = 1611] [outer = 0x93b16c00] 08:43:15 INFO - PROCESS | 2491 | 1461253395150 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1785ms 08:43:15 INFO - PROCESS | 2491 | 1461253395201 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 2491 | 1461253395204 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:43:15 INFO - PROCESS | 2491 | 1461253395211 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 2491 | 1461253395215 Marionette TRACE conn3 <- [1,2118,null,{}] 08:43:15 INFO - PROCESS | 2491 | 1461253395222 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}] 08:43:15 INFO - PROCESS | 2491 | 1461253395459 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:43:15 INFO - PROCESS | 2491 | 1461253395804 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x96ca2000 == 155 [pid = 2491] [id = 537] 08:43:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x96f99400) [pid = 2491] [serial = 1612] [outer = (nil)] 08:43:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x96fa5000) [pid = 2491] [serial = 1613] [outer = 0x96f99400] 08:43:15 INFO - PROCESS | 2491 | 1461253395922 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x977a6800) [pid = 2491] [serial = 1614] [outer = 0x96f99400] 08:43:16 INFO - PROCESS | 2491 | 1461253396906 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1740ms 08:43:16 INFO - PROCESS | 2491 | 1461253396953 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 2491 | 1461253396958 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:43:16 INFO - PROCESS | 2491 | 1461253396965 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 2491 | 1461253396970 Marionette TRACE conn3 <- [1,2122,null,{}] 08:43:16 INFO - PROCESS | 2491 | 1461253396976 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}] 08:43:17 INFO - PROCESS | 2491 | 1461253397263 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:43:17 INFO - PROCESS | 2491 | 1461253397608 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa0c00 == 156 [pid = 2491] [id = 538] 08:43:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96fa8800) [pid = 2491] [serial = 1615] [outer = (nil)] 08:43:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x984c4800) [pid = 2491] [serial = 1616] [outer = 0x96fa8800] 08:43:17 INFO - PROCESS | 2491 | 1461253397722 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x98562c00) [pid = 2491] [serial = 1617] [outer = 0x96fa8800] 08:43:18 INFO - PROCESS | 2491 | 1461253398708 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1789ms 08:43:18 INFO - PROCESS | 2491 | 1461253398760 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 2491 | 1461253398765 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:43:18 INFO - PROCESS | 2491 | 1461253398771 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 2491 | 1461253398774 Marionette TRACE conn3 <- [1,2126,null,{}] 08:43:18 INFO - PROCESS | 2491 | 1461253398782 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}] 08:43:19 INFO - PROCESS | 2491 | 1461253399025 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:43:19 INFO - PROCESS | 2491 | 1461253399366 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c88c00 == 157 [pid = 2491] [id = 539] 08:43:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x93eea800) [pid = 2491] [serial = 1618] [outer = (nil)] 08:43:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x98f93800) [pid = 2491] [serial = 1619] [outer = 0x93eea800] 08:43:19 INFO - PROCESS | 2491 | 1461253399465 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x9918b800) [pid = 2491] [serial = 1620] [outer = 0x93eea800] 08:43:20 INFO - PROCESS | 2491 | 1461253400398 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]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1683ms 08:43:20 INFO - PROCESS | 2491 | 1461253400455 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 2491 | 1461253400458 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:43:20 INFO - PROCESS | 2491 | 1461253400466 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 2491 | 1461253400468 Marionette TRACE conn3 <- [1,2130,null,{}] 08:43:20 INFO - PROCESS | 2491 | 1461253400475 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}] 08:43:20 INFO - PROCESS | 2491 | 1461253400729 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:43:21 INFO - PROCESS | 2491 | 1461253401061 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e3000 == 158 [pid = 2491] [id = 540] 08:43:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97eeec00) [pid = 2491] [serial = 1621] [outer = (nil)] 08:43:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x99c4a400) [pid = 2491] [serial = 1622] [outer = 0x97eeec00] 08:43:21 INFO - PROCESS | 2491 | 1461253401160 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x9b154800) [pid = 2491] [serial = 1623] [outer = 0x97eeec00] 08:43:22 INFO - PROCESS | 2491 | 1461253402155 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] 08:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:43:22 INFO - PROCESS | 2491 | 1461253402209 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:43:22 INFO - PROCESS | 2491 | 1461253402216 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 2491 | 1461253402220 Marionette TRACE conn3 <- [1,2134,null,{}] 08:43:22 INFO - PROCESS | 2491 | 1461253402226 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}] 08:43:22 INFO - PROCESS | 2491 | 1461253402461 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:43:22 INFO - PROCESS | 2491 | 1461253402805 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff09c00 == 159 [pid = 2491] [id = 541] 08:43:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x9790c800) [pid = 2491] [serial = 1624] [outer = (nil)] 08:43:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0xa0f7e800) [pid = 2491] [serial = 1625] [outer = 0x9790c800] 08:43:22 INFO - PROCESS | 2491 | 1461253402906 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa0f86000) [pid = 2491] [serial = 1626] [outer = 0x9790c800] 08:43:23 INFO - PROCESS | 2491 | 1461253403913 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1784ms 08:43:24 INFO - PROCESS | 2491 | 1461253404002 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 2491 | 1461253404005 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:43:24 INFO - PROCESS | 2491 | 1461253404012 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 2491 | 1461253404015 Marionette TRACE conn3 <- [1,2138,null,{}] 08:43:24 INFO - PROCESS | 2491 | 1461253404021 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}] 08:43:24 INFO - PROCESS | 2491 | 1461253404288 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:43:24 INFO - PROCESS | 2491 | 1461253404631 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fe6400 == 160 [pid = 2491] [id = 542] 08:43:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x93cc9400) [pid = 2491] [serial = 1627] [outer = (nil)] 08:43:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0xa445a000) [pid = 2491] [serial = 1628] [outer = 0x93cc9400] 08:43:24 INFO - PROCESS | 2491 | 1461253404727 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa44d8800) [pid = 2491] [serial = 1629] [outer = 0x93cc9400] 08:43:25 INFO - PROCESS | 2491 | 1461253405671 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1732ms 08:43:25 INFO - PROCESS | 2491 | 1461253405745 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 2491 | 1461253405749 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:43:25 INFO - PROCESS | 2491 | 1461253405758 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 2491 | 1461253405762 Marionette TRACE conn3 <- [1,2142,null,{}] 08:43:25 INFO - PROCESS | 2491 | 1461253405769 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}] 08:43:26 INFO - PROCESS | 2491 | 1461253406012 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:43:26 INFO - PROCESS | 2491 | 1461253406350 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c27800 == 161 [pid = 2491] [id = 543] 08:43:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0xa3ce1400) [pid = 2491] [serial = 1630] [outer = (nil)] 08:43:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0xa4738c00) [pid = 2491] [serial = 1631] [outer = 0xa3ce1400] 08:43:26 INFO - PROCESS | 2491 | 1461253406448 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa477f400) [pid = 2491] [serial = 1632] [outer = 0xa3ce1400] 08:43:27 INFO - PROCESS | 2491 | 1461253407433 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] 08:43:27 INFO - PROCESS | 2491 | 1461253407501 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:43:27 INFO - PROCESS | 2491 | 1461253407508 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 2491 | 1461253407512 Marionette TRACE conn3 <- [1,2146,null,{}] 08:43:27 INFO - PROCESS | 2491 | 1461253407518 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}] 08:43:27 INFO - PROCESS | 2491 | 1461253407772 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x84fecc00 == 160 [pid = 2491] [id = 526] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4e800 == 159 [pid = 2491] [id = 525] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x89c07800 == 158 [pid = 2491] [id = 524] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc4800 == 157 [pid = 2491] [id = 523] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x9b15d400 == 156 [pid = 2491] [id = 520] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x86ae3400 == 155 [pid = 2491] [id = 519] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8c689000 == 154 [pid = 2491] [id = 518] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x92b19000 == 153 [pid = 2491] [id = 517] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x868e5400 == 152 [pid = 2491] [id = 515] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x93dc1800 == 151 [pid = 2491] [id = 516] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x93b13c00 == 150 [pid = 2491] [id = 514] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x9203f000 == 149 [pid = 2491] [id = 513] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8f345800 == 148 [pid = 2491] [id = 512] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef0c00 == 147 [pid = 2491] [id = 511] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a6800 == 146 [pid = 2491] [id = 510] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8c68b000 == 145 [pid = 2491] [id = 508] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4d6000 == 144 [pid = 2491] [id = 509] 08:43:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8703d800 == 143 [pid = 2491] [id = 507] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x8eae2c00) [pid = 2491] [serial = 1520] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8c68e400) [pid = 2491] [serial = 1463] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x89b53400) [pid = 2491] [serial = 1461] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x9774c800) [pid = 2491] [serial = 1494] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x93b14c00) [pid = 2491] [serial = 1485] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8f283000) [pid = 2491] [serial = 1466] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x92bf2400) [pid = 2491] [serial = 1481] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x97c20800) [pid = 2491] [serial = 1497] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8717fc00) [pid = 2491] [serial = 1512] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x90849800) [pid = 2491] [serial = 1476] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x98f8e400) [pid = 2491] [serial = 1502] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x91529400) [pid = 2491] [serial = 1479] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x8fef0400) [pid = 2491] [serial = 1470] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x96fb7800) [pid = 2491] [serial = 1493] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x87043800) [pid = 2491] [serial = 1511] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x92c7a000) [pid = 2491] [serial = 1482] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8eb1bc00) [pid = 2491] [serial = 1395] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x8ba25800) [pid = 2491] [serial = 1515] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x93db8400) [pid = 2491] [serial = 1487] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x93b11c00) [pid = 2491] [serial = 1484] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x9ea34c00) [pid = 2491] [serial = 1508] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8e88ec00) [pid = 2491] [serial = 1517] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x93dbf400) [pid = 2491] [serial = 1488] [outer = (nil)] [url = about:blank] 08:43:29 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8ffb4000) [pid = 2491] [serial = 1473] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8ea23000) [pid = 2491] [serial = 1518] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8e793400) [pid = 2491] [serial = 1464] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x97c1c000) [pid = 2491] [serial = 1496] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x99b8c400) [pid = 2491] [serial = 1506] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x89399c00) [pid = 2491] [serial = 1460] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8b6e8000) [pid = 2491] [serial = 1514] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8ff0e800) [pid = 2491] [serial = 1472] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x97f07400) [pid = 2491] [serial = 1499] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x90810000) [pid = 2491] [serial = 1475] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x96ca1400) [pid = 2491] [serial = 1491] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x999d5800) [pid = 2491] [serial = 1505] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0xa0013400) [pid = 2491] [serial = 1509] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x97feb400) [pid = 2491] [serial = 1500] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8f28d800) [pid = 2491] [serial = 1467] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x99150400) [pid = 2491] [serial = 1503] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x8f4d5400) [pid = 2491] [serial = 1469] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x91523c00) [pid = 2491] [serial = 1478] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x96c94800) [pid = 2491] [serial = 1490] [outer = (nil)] [url = about:blank] 08:43:30 INFO - PROCESS | 2491 | 1461253410222 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x86aed000 == 144 [pid = 2491] [id = 544] 08:43:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x86aee000) [pid = 2491] [serial = 1633] [outer = (nil)] 08:43:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x86bea400) [pid = 2491] [serial = 1634] [outer = 0x86aee000] 08:43:30 INFO - PROCESS | 2491 | 1461253410316 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x87173400) [pid = 2491] [serial = 1635] [outer = 0x86aee000] 08:43:31 INFO - PROCESS | 2491 | 1461253411208 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] 08:43:31 INFO - PROCESS | 2491 | 1461253411274 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:43:31 INFO - PROCESS | 2491 | 1461253411288 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 2491 | 1461253411293 Marionette TRACE conn3 <- [1,2150,null,{}] 08:43:31 INFO - PROCESS | 2491 | 1461253411301 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}] 08:43:31 INFO - PROCESS | 2491 | 1461253411533 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:43:31 INFO - PROCESS | 2491 | 1461253411754 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56e400 == 145 [pid = 2491] [id = 545] 08:43:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8b6e0400) [pid = 2491] [serial = 1636] [outer = (nil)] 08:43:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8b888400) [pid = 2491] [serial = 1637] [outer = 0x8b6e0400] 08:43:31 INFO - PROCESS | 2491 | 1461253411901 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8bc2a400) [pid = 2491] [serial = 1638] [outer = 0x8b6e0400] 08:43:32 INFO - PROCESS | 2491 | 1461253412926 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1688ms 08:43:32 INFO - PROCESS | 2491 | 1461253412980 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 2491 | 1461253412986 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:43:33 INFO - PROCESS | 2491 | 1461253413003 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 2491 | 1461253413007 Marionette TRACE conn3 <- [1,2154,null,{}] 08:43:33 INFO - PROCESS | 2491 | 1461253413013 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}] 08:43:33 INFO - PROCESS | 2491 | 1461253413333 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:43:33 INFO - PROCESS | 2491 | 1461253413578 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b88e800 == 146 [pid = 2491] [id = 546] 08:43:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8e799800) [pid = 2491] [serial = 1639] [outer = (nil)] 08:43:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8e88f800) [pid = 2491] [serial = 1640] [outer = 0x8e799800] 08:43:33 INFO - PROCESS | 2491 | 1461253413658 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8eae7400) [pid = 2491] [serial = 1641] [outer = 0x8e799800] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8c68fc00) [pid = 2491] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8c873800) [pid = 2491] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x92bf9c00) [pid = 2491] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x93eec400) [pid = 2491] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x87044c00) [pid = 2491] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0xa0c41800) [pid = 2491] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x96fa7c00) [pid = 2491] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x87046400) [pid = 2491] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x9992f800) [pid = 2491] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x93ef0400) [pid = 2491] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x86bf1400) [pid = 2491] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x93cd1400) [pid = 2491] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8ffbbc00) [pid = 2491] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x90731c00) [pid = 2491] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x89c0e000) [pid = 2491] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x9b194000) [pid = 2491] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x8f4d7c00) [pid = 2491] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8f4e1000) [pid = 2491] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x86aee800) [pid = 2491] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:43:35 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x869e4400) [pid = 2491] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:43:35 INFO - PROCESS | 2491 | 1461253415167 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2241ms 08:43:35 INFO - PROCESS | 2491 | 1461253415255 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 2491 | 1461253415260 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:43:35 INFO - PROCESS | 2491 | 1461253415291 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 2491 | 1461253415301 Marionette TRACE conn3 <- [1,2158,null,{}] 08:43:35 INFO - PROCESS | 2491 | 1461253415307 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}] 08:43:35 INFO - PROCESS | 2491 | 1461253415616 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:43:35 INFO - PROCESS | 2491 | 1461253415750 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c87b400 == 147 [pid = 2491] [id = 547] 08:43:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8c87cc00) [pid = 2491] [serial = 1642] [outer = (nil)] 08:43:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8f284400) [pid = 2491] [serial = 1643] [outer = 0x8c87cc00] 08:43:35 INFO - PROCESS | 2491 | 1461253415829 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8f338c00) [pid = 2491] [serial = 1644] [outer = 0x8c87cc00] 08:43:36 INFO - PROCESS | 2491 | 1461253416665 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1461ms 08:43:36 INFO - PROCESS | 2491 | 1461253416736 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 2491 | 1461253416741 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:43:36 INFO - PROCESS | 2491 | 1461253416749 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 2491 | 1461253416753 Marionette TRACE conn3 <- [1,2162,null,{}] 08:43:36 INFO - PROCESS | 2491 | 1461253416759 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}] 08:43:36 INFO - PROCESS | 2491 | 1461253416982 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:43:37 INFO - PROCESS | 2491 | 1461253417401 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e5400 == 148 [pid = 2491] [id = 548] 08:43:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x868e9c00) [pid = 2491] [serial = 1645] [outer = (nil)] 08:43:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x86aee800) [pid = 2491] [serial = 1646] [outer = 0x868e9c00] 08:43:37 INFO - PROCESS | 2491 | 1461253417517 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x87172c00) [pid = 2491] [serial = 1647] [outer = 0x868e9c00] 08:43:38 INFO - PROCESS | 2491 | 1461253418558 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1848ms 08:43:38 INFO - PROCESS | 2491 | 1461253418598 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 2491 | 1461253418607 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:43:38 INFO - PROCESS | 2491 | 1461253418618 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 2491 | 1461253418623 Marionette TRACE conn3 <- [1,2166,null,{}] 08:43:38 INFO - PROCESS | 2491 | 1461253418632 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}] 08:43:38 INFO - PROCESS | 2491 | 1461253418930 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:43:39 INFO - PROCESS | 2491 | 1461253419280 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc30400 == 149 [pid = 2491] [id = 549] 08:43:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8c683800) [pid = 2491] [serial = 1648] [outer = (nil)] 08:43:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8c879000) [pid = 2491] [serial = 1649] [outer = 0x8c683800] 08:43:39 INFO - PROCESS | 2491 | 1461253419384 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8e887000) [pid = 2491] [serial = 1650] [outer = 0x8c683800] 08:43:40 INFO - PROCESS | 2491 | 1461253420431 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1893ms 08:43:40 INFO - PROCESS | 2491 | 1461253420515 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 2491 | 1461253420522 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:43:40 INFO - PROCESS | 2491 | 1461253420531 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 2491 | 1461253420535 Marionette TRACE conn3 <- [1,2170,null,{}] 08:43:40 INFO - PROCESS | 2491 | 1461253420541 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}] 08:43:40 INFO - PROCESS | 2491 | 1461253420824 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:43:41 INFO - PROCESS | 2491 | 1461253421207 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea17000 == 150 [pid = 2491] [id = 550] 08:43:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8f288c00) [pid = 2491] [serial = 1651] [outer = (nil)] 08:43:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8f4d6000) [pid = 2491] [serial = 1652] [outer = 0x8f288c00] 08:43:41 INFO - PROCESS | 2491 | 1461253421301 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8feec400) [pid = 2491] [serial = 1653] [outer = 0x8f288c00] 08:43:42 INFO - PROCESS | 2491 | 1461253422312 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1840ms 08:43:42 INFO - PROCESS | 2491 | 1461253422373 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:43:42 INFO - PROCESS | 2491 | 1461253422378 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:43:42 INFO - PROCESS | 2491 | 1461253422394 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 2491 | 1461253422404 Marionette TRACE conn3 <- [1,2174,null,{}] 08:43:42 INFO - PROCESS | 2491 | 1461253422414 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}] 08:43:42 INFO - PROCESS | 2491 | 1461253422698 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:43:43 INFO - PROCESS | 2491 | 1461253423048 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c10c00 == 151 [pid = 2491] [id = 551] 08:43:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8f33e400) [pid = 2491] [serial = 1654] [outer = (nil)] 08:43:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x905e3800) [pid = 2491] [serial = 1655] [outer = 0x8f33e400] 08:43:43 INFO - PROCESS | 2491 | 1461253423143 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x90807800) [pid = 2491] [serial = 1656] [outer = 0x8f33e400] 08:43:44 INFO - PROCESS | 2491 | 1461253424156 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1815ms 08:43:44 INFO - PROCESS | 2491 | 1461253424200 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 2491 | 1461253424206 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:43:44 INFO - PROCESS | 2491 | 1461253424212 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 2491 | 1461253424217 Marionette TRACE conn3 <- [1,2178,null,{}] 08:43:44 INFO - PROCESS | 2491 | 1461253424223 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}] 08:43:44 INFO - PROCESS | 2491 | 1461253424462 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:43:44 INFO - PROCESS | 2491 | 1461253424791 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebba000 == 152 [pid = 2491] [id = 552] 08:43:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8fef7000) [pid = 2491] [serial = 1657] [outer = (nil)] 08:43:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x90854400) [pid = 2491] [serial = 1658] [outer = 0x8fef7000] 08:43:44 INFO - PROCESS | 2491 | 1461253424891 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x909a4c00) [pid = 2491] [serial = 1659] [outer = 0x8fef7000] 08:43:45 INFO - PROCESS | 2491 | 1461253425850 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1697ms 08:43:45 INFO - PROCESS | 2491 | 1461253425910 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 2491 | 1461253425915 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:43:45 INFO - PROCESS | 2491 | 1461253425922 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 2491 | 1461253425926 Marionette TRACE conn3 <- [1,2182,null,{}] 08:43:45 INFO - PROCESS | 2491 | 1461253425932 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}] 08:43:46 INFO - PROCESS | 2491 | 1461253426173 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:43:46 INFO - PROCESS | 2491 | 1461253426517 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x92a65800 == 153 [pid = 2491] [id = 553] 08:43:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x92b0fc00) [pid = 2491] [serial = 1660] [outer = (nil)] 08:43:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x92b1b800) [pid = 2491] [serial = 1661] [outer = 0x92b0fc00] 08:43:46 INFO - PROCESS | 2491 | 1461253426632 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x93b0d800) [pid = 2491] [serial = 1662] [outer = 0x92b0fc00] 08:43:47 INFO - PROCESS | 2491 | 1461253427617 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1736ms 08:43:47 INFO - PROCESS | 2491 | 1461253427666 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 2491 | 1461253427671 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:43:47 INFO - PROCESS | 2491 | 1461253427682 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 2491 | 1461253427685 Marionette TRACE conn3 <- [1,2186,null,{}] 08:43:47 INFO - PROCESS | 2491 | 1461253427692 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}] 08:43:47 INFO - PROCESS | 2491 | 1461253427949 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:43:48 INFO - PROCESS | 2491 | 1461253428290 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc2f000 == 154 [pid = 2491] [id = 554] 08:43:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8f346400) [pid = 2491] [serial = 1663] [outer = (nil)] 08:43:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x93db8c00) [pid = 2491] [serial = 1664] [outer = 0x8f346400] 08:43:48 INFO - PROCESS | 2491 | 1461253428405 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x93dc2800) [pid = 2491] [serial = 1665] [outer = 0x8f346400] 08:43:49 INFO - PROCESS | 2491 | 1461253429358 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1744ms 08:43:49 INFO - PROCESS | 2491 | 1461253429428 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:43:49 INFO - PROCESS | 2491 | 1461253429433 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:43:49 INFO - PROCESS | 2491 | 1461253429440 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 2491 | 1461253429444 Marionette TRACE conn3 <- [1,2190,null,{}] 08:43:49 INFO - PROCESS | 2491 | 1461253429450 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}] 08:43:49 INFO - PROCESS | 2491 | 1461253429723 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:43:50 INFO - PROCESS | 2491 | 1461253430061 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x93ccb000 == 155 [pid = 2491] [id = 555] 08:43:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x93cd5000) [pid = 2491] [serial = 1666] [outer = (nil)] 08:43:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x96b42800) [pid = 2491] [serial = 1667] [outer = 0x93cd5000] 08:43:50 INFO - PROCESS | 2491 | 1461253430154 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x96bdfc00) [pid = 2491] [serial = 1668] [outer = 0x93cd5000] 08:43:51 INFO - PROCESS | 2491 | 1461253431084 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1704ms 08:43:51 INFO - PROCESS | 2491 | 1461253431144 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 2491 | 1461253431148 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:43:51 INFO - PROCESS | 2491 | 1461253431155 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 2491 | 1461253431159 Marionette TRACE conn3 <- [1,2194,null,{}] 08:43:51 INFO - PROCESS | 2491 | 1461253431166 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}] 08:43:51 INFO - PROCESS | 2491 | 1461253431392 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:43:51 INFO - PROCESS | 2491 | 1461253431729 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b0e000 == 156 [pid = 2491] [id = 556] 08:43:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x93dc0800) [pid = 2491] [serial = 1669] [outer = (nil)] 08:43:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x97752c00) [pid = 2491] [serial = 1670] [outer = 0x93dc0800] 08:43:51 INFO - PROCESS | 2491 | 1461253431832 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x97759400) [pid = 2491] [serial = 1671] [outer = 0x93dc0800] 08:43:52 INFO - PROCESS | 2491 | 1461253432740 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 08:43:52 INFO - PROCESS | 2491 | 1461253432790 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 2491 | 1461253432794 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:43:52 INFO - PROCESS | 2491 | 1461253432801 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 2491 | 1461253432805 Marionette TRACE conn3 <- [1,2198,null,{}] 08:43:52 INFO - PROCESS | 2491 | 1461253432811 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}] 08:43:53 INFO - PROCESS | 2491 | 1461253433045 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:43:53 INFO - PROCESS | 2491 | 1461253433366 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x90655c00 == 157 [pid = 2491] [id = 557] 08:43:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x92b0f800) [pid = 2491] [serial = 1672] [outer = (nil)] 08:43:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x97c24400) [pid = 2491] [serial = 1673] [outer = 0x92b0f800] 08:43:53 INFO - PROCESS | 2491 | 1461253433470 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x97cf6800) [pid = 2491] [serial = 1674] [outer = 0x92b0f800] 08:43:54 INFO - PROCESS | 2491 | 1461253434433 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1688ms 08:43:54 INFO - PROCESS | 2491 | 1461253434490 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 2491 | 1461253434493 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:43:54 INFO - PROCESS | 2491 | 1461253434500 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 2491 | 1461253434503 Marionette TRACE conn3 <- [1,2202,null,{}] 08:43:54 INFO - PROCESS | 2491 | 1461253434509 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}] 08:43:54 INFO - PROCESS | 2491 | 1461253434730 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:43:55 INFO - PROCESS | 2491 | 1461253435075 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x9870ac00 == 158 [pid = 2491] [id = 558] 08:43:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x9870c000) [pid = 2491] [serial = 1675] [outer = (nil)] 08:43:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x99150400) [pid = 2491] [serial = 1676] [outer = 0x9870c000] 08:43:55 INFO - PROCESS | 2491 | 1461253435188 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x999d0800) [pid = 2491] [serial = 1677] [outer = 0x9870c000] 08:43:56 INFO - PROCESS | 2491 | 1461253436176 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1738ms 08:43:56 INFO - PROCESS | 2491 | 1461253436238 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 2491 | 1461253436243 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:43:56 INFO - PROCESS | 2491 | 1461253436249 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 2491 | 1461253436254 Marionette TRACE conn3 <- [1,2206,null,{}] 08:43:56 INFO - PROCESS | 2491 | 1461253436259 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}] 08:43:56 INFO - PROCESS | 2491 | 1461253436512 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:43:56 INFO - PROCESS | 2491 | 1461253436849 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x99b86c00 == 159 [pid = 2491] [id = 559] 08:43:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x99c4ac00) [pid = 2491] [serial = 1678] [outer = (nil)] 08:43:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0xa00e4000) [pid = 2491] [serial = 1679] [outer = 0x99c4ac00] 08:43:56 INFO - PROCESS | 2491 | 1461253436948 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0xa0adb800) [pid = 2491] [serial = 1680] [outer = 0x99c4ac00] 08:43:57 INFO - PROCESS | 2491 | 1461253437907 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1736ms 08:43:57 INFO - PROCESS | 2491 | 1461253437986 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 2491 | 1461253437991 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:43:58 INFO - PROCESS | 2491 | 1461253437998 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 2491 | 1461253438002 Marionette TRACE conn3 <- [1,2210,null,{}] 08:43:58 INFO - PROCESS | 2491 | 1461253438008 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}] 08:43:58 INFO - PROCESS | 2491 | 1461253438283 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:43:58 INFO - PROCESS | 2491 | 1461253438632 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c8c800 == 160 [pid = 2491] [id = 560] 08:43:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x93dc3c00) [pid = 2491] [serial = 1681] [outer = (nil)] 08:43:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0xa282b800) [pid = 2491] [serial = 1682] [outer = 0x93dc3c00] 08:43:58 INFO - PROCESS | 2491 | 1461253438725 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0xa3c81000) [pid = 2491] [serial = 1683] [outer = 0x93dc3c00] 08:43:59 INFO - PROCESS | 2491 | 1461253439644 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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1684ms 08:43:59 INFO - PROCESS | 2491 | 1461253439683 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 2491 | 1461253439687 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:43:59 INFO - PROCESS | 2491 | 1461253439694 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 2491 | 1461253439698 Marionette TRACE conn3 <- [1,2214,null,{}] 08:43:59 INFO - PROCESS | 2491 | 1461253439704 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}] 08:43:59 INFO - PROCESS | 2491 | 1461253439938 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:44:00 INFO - PROCESS | 2491 | 1461253440234 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x96fa7800 == 161 [pid = 2491] [id = 561] 08:44:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0xa0f7ac00) [pid = 2491] [serial = 1684] [outer = (nil)] 08:44:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0xa4788400) [pid = 2491] [serial = 1685] [outer = 0xa0f7ac00] 08:44:00 INFO - PROCESS | 2491 | 1461253440376 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0xa478e400) [pid = 2491] [serial = 1686] [outer = 0xa0f7ac00] 08:44:01 INFO - PROCESS | 2491 | 1461253441330 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1681ms 08:44:01 INFO - PROCESS | 2491 | 1461253441376 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 2491 | 1461253441380 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:44:01 INFO - PROCESS | 2491 | 1461253441387 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 2491 | 1461253441391 Marionette TRACE conn3 <- [1,2218,null,{}] 08:44:01 INFO - PROCESS | 2491 | 1461253441397 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}] 08:44:01 INFO - PROCESS | 2491 | 1461253441637 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:44:02 INFO - PROCESS | 2491 | 1461253441978 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e2c00 == 162 [pid = 2491] [id = 562] 08:44:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x86aea400) [pid = 2491] [serial = 1687] [outer = (nil)] 08:44:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa490c000) [pid = 2491] [serial = 1688] [outer = 0x86aea400] 08:44:02 INFO - PROCESS | 2491 | 1461253442079 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0xa490e400) [pid = 2491] [serial = 1689] [outer = 0x86aea400] 08:44:03 INFO - PROCESS | 2491 | 1461253443038 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1736ms 08:44:03 INFO - PROCESS | 2491 | 1461253443125 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:44:03 INFO - PROCESS | 2491 | 1461253443129 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:44:03 INFO - PROCESS | 2491 | 1461253443137 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 2491 | 1461253443140 Marionette TRACE conn3 <- [1,2222,null,{}] 08:44:03 INFO - PROCESS | 2491 | 1461253443146 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}] 08:44:03 INFO - PROCESS | 2491 | 1461253443437 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:44:03 INFO - PROCESS | 2491 | 1461253443793 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e47400 == 163 [pid = 2491] [id = 563] 08:44:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x89e4a400) [pid = 2491] [serial = 1690] [outer = (nil)] 08:44:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x89e51400) [pid = 2491] [serial = 1691] [outer = 0x89e4a400] 08:44:03 INFO - PROCESS | 2491 | 1461253443890 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x89e52800) [pid = 2491] [serial = 1692] [outer = 0x89e4a400] 08:44:04 INFO - PROCESS | 2491 | 1461253444841 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1742ms 08:44:04 INFO - PROCESS | 2491 | 1461253444879 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:44:04 INFO - PROCESS | 2491 | 1461253444883 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:44:04 INFO - PROCESS | 2491 | 1461253444890 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 2491 | 1461253444894 Marionette TRACE conn3 <- [1,2226,null,{}] 08:44:04 INFO - PROCESS | 2491 | 1461253444900 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}] 08:44:05 INFO - PROCESS | 2491 | 1461253445145 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:44:05 INFO - PROCESS | 2491 | 1461253445483 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ba9400 == 164 [pid = 2491] [id = 564] 08:44:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x86bab800) [pid = 2491] [serial = 1693] [outer = (nil)] 08:44:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x86bb2800) [pid = 2491] [serial = 1694] [outer = 0x86bab800] 08:44:05 INFO - PROCESS | 2491 | 1461253445582 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x86bb4000) [pid = 2491] [serial = 1695] [outer = 0x86bab800] 08:44:06 INFO - PROCESS | 2491 | 1461253446502 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1690ms 08:44:06 INFO - PROCESS | 2491 | 1461253446580 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 2491 | 1461253446585 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:44:06 INFO - PROCESS | 2491 | 1461253446593 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 2491 | 1461253446597 Marionette TRACE conn3 <- [1,2230,null,{}] 08:44:06 INFO - PROCESS | 2491 | 1461253446603 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}] 08:44:06 INFO - PROCESS | 2491 | 1461253446881 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:44:07 INFO - PROCESS | 2491 | 1461253447224 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x86baa000 == 165 [pid = 2491] [id = 565] 08:44:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x86bad400) [pid = 2491] [serial = 1696] [outer = (nil)] 08:44:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x89e4f800) [pid = 2491] [serial = 1697] [outer = 0x86bad400] 08:44:07 INFO - PROCESS | 2491 | 1461253447325 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x89e51c00) [pid = 2491] [serial = 1698] [outer = 0x86bad400] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x89395000 == 164 [pid = 2491] [id = 462] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0e400 == 163 [pid = 2491] [id = 454] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8e886c00 == 162 [pid = 2491] [id = 450] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8421b000 == 161 [pid = 2491] [id = 456] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x92041c00 == 160 [pid = 2491] [id = 459] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8420ec00 == 159 [pid = 2491] [id = 460] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8e88f000 == 158 [pid = 2491] [id = 445] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x868eec00 == 157 [pid = 2491] [id = 446] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x9065ec00 == 156 [pid = 2491] [id = 449] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x869e6400 == 155 [pid = 2491] [id = 341] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x909a4000 == 154 [pid = 2491] [id = 282] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x91523000 == 153 [pid = 2491] [id = 451] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x839e6000 == 152 [pid = 2491] [id = 458] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96c85400 == 151 [pid = 2491] [id = 453] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb1c400 == 150 [pid = 2491] [id = 447] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96b47800 == 149 [pid = 2491] [id = 455] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x84218800 == 148 [pid = 2491] [id = 457] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8feec800 == 147 [pid = 2491] [id = 452] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86bedc00 == 146 [pid = 2491] [id = 444] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c87b400 == 145 [pid = 2491] [id = 547] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8b88e800 == 144 [pid = 2491] [id = 546] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56e400 == 143 [pid = 2491] [id = 545] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86aed000 == 142 [pid = 2491] [id = 544] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c86ec00 == 141 [pid = 2491] [id = 535] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x92041400 == 140 [pid = 2491] [id = 534] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c688000 == 139 [pid = 2491] [id = 533] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba27000 == 138 [pid = 2491] [id = 506] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x90658c00 == 137 [pid = 2491] [id = 532] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc7000 == 136 [pid = 2491] [id = 530] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8f340400 == 135 [pid = 2491] [id = 531] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c870c00 == 134 [pid = 2491] [id = 529] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0d000 == 133 [pid = 2491] [id = 528] 08:44:09 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc3000 == 132 [pid = 2491] [id = 527] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x93ef4000) [pid = 2491] [serial = 1544] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x90808400) [pid = 2491] [serial = 1535] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x93b09c00) [pid = 2491] [serial = 1539] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x85bcdc00) [pid = 2491] [serial = 1574] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0xa0f58400) [pid = 2491] [serial = 1562] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8feeb000) [pid = 2491] [serial = 1529] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x9065c000) [pid = 2491] [serial = 1533] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x86be3c00) [pid = 2491] [serial = 1571] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x96bd9000) [pid = 2491] [serial = 1547] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8eada400) [pid = 2491] [serial = 1527] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8e78e800) [pid = 2491] [serial = 1526] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x8e883c00) [pid = 2491] [serial = 1578] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x93ccc400) [pid = 2491] [serial = 1541] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8b6e2c00) [pid = 2491] [serial = 1575] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x950b6400) [pid = 2491] [serial = 1545] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x9080c000) [pid = 2491] [serial = 1536] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x99b95000) [pid = 2491] [serial = 1556] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x89c09400) [pid = 2491] [serial = 1524] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0xa3c86400) [pid = 2491] [serial = 1568] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x98718800) [pid = 2491] [serial = 1553] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8e888800) [pid = 2491] [serial = 1458] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x8ff03400) [pid = 2491] [serial = 1530] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0xa0ab4000) [pid = 2491] [serial = 1560] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8939b000) [pid = 2491] [serial = 1523] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x96fb9400) [pid = 2491] [serial = 1550] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0xa0f86800) [pid = 2491] [serial = 1565] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x93db4400) [pid = 2491] [serial = 1542] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x9918bc00) [pid = 2491] [serial = 1554] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x905e5800) [pid = 2491] [serial = 1532] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x92bf6c00) [pid = 2491] [serial = 1538] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0xa0a1dc00) [pid = 2491] [serial = 1559] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0xa0f7a000) [pid = 2491] [serial = 1563] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x9ea2b400) [pid = 2491] [serial = 1557] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x86bef800) [pid = 2491] [serial = 1572] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8c9ac400) [pid = 2491] [serial = 1577] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0xa0fe8800) [pid = 2491] [serial = 1566] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x97813c00) [pid = 2491] [serial = 1551] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8e79cc00) [pid = 2491] [serial = 1580] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0xa4466400) [pid = 2491] [serial = 1569] [outer = (nil)] [url = about:blank] 08:44:09 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x96c95c00) [pid = 2491] [serial = 1548] [outer = (nil)] [url = about:blank] 08:44:10 INFO - PROCESS | 2491 | 1461253450524 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 3950ms 08:44:10 INFO - PROCESS | 2491 | 1461253450544 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 2491 | 1461253450549 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:44:10 INFO - PROCESS | 2491 | 1461253450558 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 2491 | 1461253450563 Marionette TRACE conn3 <- [1,2234,null,{}] 08:44:10 INFO - PROCESS | 2491 | 1461253450572 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}] 08:44:10 INFO - PROCESS | 2491 | 1461253450795 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:44:11 INFO - PROCESS | 2491 | 1461253451067 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x87039400 == 133 [pid = 2491] [id = 566] 08:44:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x87044c00) [pid = 2491] [serial = 1699] [outer = (nil)] 08:44:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x89b47c00) [pid = 2491] [serial = 1700] [outer = 0x87044c00] 08:44:11 INFO - PROCESS | 2491 | 1461253451181 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x89c03c00) [pid = 2491] [serial = 1701] [outer = 0x87044c00] 08:44:12 INFO - PROCESS | 2491 | 1461253452094 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1594ms 08:44:12 INFO - PROCESS | 2491 | 1461253452153 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 2491 | 1461253452162 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:44:12 INFO - PROCESS | 2491 | 1461253452174 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 2491 | 1461253452178 Marionette TRACE conn3 <- [1,2238,null,{}] 08:44:12 INFO - PROCESS | 2491 | 1461253452185 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}] 08:44:12 INFO - PROCESS | 2491 | 1461253452551 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:44:12 INFO - PROCESS | 2491 | 1461253452797 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56e000 == 134 [pid = 2491] [id = 567] 08:44:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8b571800) [pid = 2491] [serial = 1702] [outer = (nil)] 08:44:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8b6e9400) [pid = 2491] [serial = 1703] [outer = 0x8b571800] 08:44:12 INFO - PROCESS | 2491 | 1461253452895 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8bc2a000) [pid = 2491] [serial = 1704] [outer = 0x8b571800] 08:44:13 INFO - PROCESS | 2491 | 1461253453904 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1786ms 08:44:13 INFO - PROCESS | 2491 | 1461253453969 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 2491 | 1461253453974 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:44:13 INFO - PROCESS | 2491 | 1461253453981 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 2491 | 1461253453987 Marionette TRACE conn3 <- [1,2242,null,{}] 08:44:14 INFO - PROCESS | 2491 | 1461253454012 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}] 08:44:14 INFO - PROCESS | 2491 | 1461253454326 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x9790c800) [pid = 2491] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x85bc9000) [pid = 2491] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x92a56400) [pid = 2491] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x93cc9400) [pid = 2491] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8f33dc00) [pid = 2491] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8b6e0400) [pid = 2491] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8c87a800) [pid = 2491] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x93b16c00) [pid = 2491] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8f4e3000) [pid = 2491] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x92a56c00) [pid = 2491] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x93eea800) [pid = 2491] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x89dbfc00) [pid = 2491] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x96f99400) [pid = 2491] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x90724800) [pid = 2491] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x96fa8800) [pid = 2491] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8e799800) [pid = 2491] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8bc2b000) [pid = 2491] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x97eeec00) [pid = 2491] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x8c879800) [pid = 2491] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:44:15 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x86aee000) [pid = 2491] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:44:15 INFO - PROCESS | 2491 | 1461253455181 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fea000 == 135 [pid = 2491] [id = 568] 08:44:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x85a7d800) [pid = 2491] [serial = 1705] [outer = (nil)] 08:44:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x89c76400) [pid = 2491] [serial = 1706] [outer = 0x85a7d800] 08:44:15 INFO - PROCESS | 2491 | 1461253455273 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8e792400) [pid = 2491] [serial = 1707] [outer = 0x85a7d800] 08:44:16 INFO - PROCESS | 2491 | 1461253456073 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2137ms 08:44:16 INFO - PROCESS | 2491 | 1461253456120 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:44:16 INFO - PROCESS | 2491 | 1461253456125 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:44:16 INFO - PROCESS | 2491 | 1461253456131 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 2491 | 1461253456134 Marionette TRACE conn3 <- [1,2246,null,{}] 08:44:16 INFO - PROCESS | 2491 | 1461253456140 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}] 08:44:16 INFO - PROCESS | 2491 | 1461253456434 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:44:16 INFO - PROCESS | 2491 | 1461253456459 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x87178800 == 136 [pid = 2491] [id = 569] 08:44:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8e888000) [pid = 2491] [serial = 1708] [outer = (nil)] 08:44:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8eae6c00) [pid = 2491] [serial = 1709] [outer = 0x8e888000] 08:44:16 INFO - PROCESS | 2491 | 1461253456540 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8eb1b000) [pid = 2491] [serial = 1710] [outer = 0x8e888000] 08:44:17 INFO - PROCESS | 2491 | 1461253457811 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1740ms 08:44:17 INFO - PROCESS | 2491 | 1461253457877 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 2491 | 1461253457891 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:44:17 INFO - PROCESS | 2491 | 1461253457902 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 2491 | 1461253457908 Marionette TRACE conn3 <- [1,2250,null,{}] 08:44:17 INFO - PROCESS | 2491 | 1461253457983 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}] 08:44:18 INFO - PROCESS | 2491 | 1461253458245 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:44:18 INFO - PROCESS | 2491 | 1461253458619 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bedc00 == 137 [pid = 2491] [id = 570] 08:44:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x87047c00) [pid = 2491] [serial = 1711] [outer = (nil)] 08:44:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x89c6cc00) [pid = 2491] [serial = 1712] [outer = 0x87047c00] 08:44:18 INFO - PROCESS | 2491 | 1461253458716 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x89e4a000) [pid = 2491] [serial = 1713] [outer = 0x87047c00] 08:44:19 INFO - PROCESS | 2491 | 1461253459713 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1884ms 08:44:19 INFO - PROCESS | 2491 | 1461253459787 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 2491 | 1461253459795 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:44:19 INFO - PROCESS | 2491 | 1461253459808 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 2491 | 1461253459813 Marionette TRACE conn3 <- [1,2254,null,{}] 08:44:19 INFO - PROCESS | 2491 | 1461253459820 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}] 08:44:20 INFO - PROCESS | 2491 | 1461253460143 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:44:20 INFO - PROCESS | 2491 | 1461253460555 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c87c400 == 138 [pid = 2491] [id = 571] 08:44:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8c9ad000) [pid = 2491] [serial = 1714] [outer = (nil)] 08:44:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8eb0f000) [pid = 2491] [serial = 1715] [outer = 0x8c9ad000] 08:44:20 INFO - PROCESS | 2491 | 1461253460648 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f285000) [pid = 2491] [serial = 1716] [outer = 0x8c9ad000] 08:44:21 INFO - PROCESS | 2491 | 1461253461693 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1945ms 08:44:21 INFO - PROCESS | 2491 | 1461253461754 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 2491 | 1461253461758 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:44:21 INFO - PROCESS | 2491 | 1461253461766 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 2491 | 1461253461773 Marionette TRACE conn3 <- [1,2258,null,{}] 08:44:21 INFO - PROCESS | 2491 | 1461253461790 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}] 08:44:22 INFO - PROCESS | 2491 | 1461253462079 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:44:22 INFO - PROCESS | 2491 | 1461253462421 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f346800 == 139 [pid = 2491] [id = 572] 08:44:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8f4e2800) [pid = 2491] [serial = 1717] [outer = (nil)] 08:44:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8fef3c00) [pid = 2491] [serial = 1718] [outer = 0x8f4e2800] 08:44:22 INFO - PROCESS | 2491 | 1461253462519 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8ff06400) [pid = 2491] [serial = 1719] [outer = 0x8f4e2800] 08:44:23 INFO - PROCESS | 2491 | 1461253463487 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1804ms 08:44:23 INFO - PROCESS | 2491 | 1461253463570 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:44:23 INFO - PROCESS | 2491 | 1461253463576 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:44:23 INFO - PROCESS | 2491 | 1461253463582 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 2491 | 1461253463586 Marionette TRACE conn3 <- [1,2262,null,{}] 08:44:23 INFO - PROCESS | 2491 | 1461253463592 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}] 08:44:23 INFO - PROCESS | 2491 | 1461253463868 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:44:24 INFO - PROCESS | 2491 | 1461253464204 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c08400 == 140 [pid = 2491] [id = 573] 08:44:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ffb2000) [pid = 2491] [serial = 1720] [outer = (nil)] 08:44:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8ffbf400) [pid = 2491] [serial = 1721] [outer = 0x8ffb2000] 08:44:24 INFO - PROCESS | 2491 | 1461253464302 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x90467c00) [pid = 2491] [serial = 1722] [outer = 0x8ffb2000] 08:44:25 INFO - PROCESS | 2491 | 1461253465265 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1733ms 08:44:25 INFO - PROCESS | 2491 | 1461253465316 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 2491 | 1461253465321 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:44:25 INFO - PROCESS | 2491 | 1461253465328 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 2491 | 1461253465331 Marionette TRACE conn3 <- [1,2266,null,{}] 08:44:25 INFO - PROCESS | 2491 | 1461253465338 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}] 08:44:25 INFO - PROCESS | 2491 | 1461253465613 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:44:25 INFO - PROCESS | 2491 | 1461253465947 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28e800 == 141 [pid = 2491] [id = 574] 08:44:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x9046a000) [pid = 2491] [serial = 1723] [outer = (nil)] 08:44:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x9046e000) [pid = 2491] [serial = 1724] [outer = 0x9046a000] 08:44:26 INFO - PROCESS | 2491 | 1461253466053 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x90470c00) [pid = 2491] [serial = 1725] [outer = 0x9046a000] 08:44:27 INFO - PROCESS | 2491 | 1461253467016 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]]]}] 08:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1747ms 08:44:27 INFO - PROCESS | 2491 | 1461253467077 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 2491 | 1461253467080 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:44:27 INFO - PROCESS | 2491 | 1461253467088 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 2491 | 1461253467092 Marionette TRACE conn3 <- [1,2270,null,{}] 08:44:27 INFO - PROCESS | 2491 | 1461253467098 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}] 08:44:27 INFO - PROCESS | 2491 | 1461253467403 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:44:27 INFO - PROCESS | 2491 | 1461253467750 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffb9800 == 142 [pid = 2491] [id = 575] 08:44:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x90473800) [pid = 2491] [serial = 1726] [outer = (nil)] 08:44:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90728400) [pid = 2491] [serial = 1727] [outer = 0x90473800] 08:44:27 INFO - PROCESS | 2491 | 1461253467849 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x9072f400) [pid = 2491] [serial = 1728] [outer = 0x90473800] 08:44:28 INFO - PROCESS | 2491 | 1461253468789 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1734ms 08:44:28 INFO - PROCESS | 2491 | 1461253468822 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 2491 | 1461253468825 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:44:28 INFO - PROCESS | 2491 | 1461253468834 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 2491 | 1461253468838 Marionette TRACE conn3 <- [1,2274,null,{}] 08:44:28 INFO - PROCESS | 2491 | 1461253468844 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}] 08:44:29 INFO - PROCESS | 2491 | 1461253469084 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:44:29 INFO - PROCESS | 2491 | 1461253469423 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f284800 == 143 [pid = 2491] [id = 576] 08:44:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x9084fc00) [pid = 2491] [serial = 1729] [outer = (nil)] 08:44:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x9140a800) [pid = 2491] [serial = 1730] [outer = 0x9084fc00] 08:44:29 INFO - PROCESS | 2491 | 1461253469531 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x9203f000) [pid = 2491] [serial = 1731] [outer = 0x9084fc00] 08:44:30 INFO - PROCESS | 2491 | 1461253470504 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1731ms 08:44:30 INFO - PROCESS | 2491 | 1461253470566 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 2491 | 1461253470571 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:44:30 INFO - PROCESS | 2491 | 1461253470578 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 2491 | 1461253470583 Marionette TRACE conn3 <- [1,2278,null,{}] 08:44:30 INFO - PROCESS | 2491 | 1461253470589 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}] 08:44:30 INFO - PROCESS | 2491 | 1461253470828 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:44:31 INFO - PROCESS | 2491 | 1461253471171 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae3000 == 144 [pid = 2491] [id = 577] 08:44:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8f345400) [pid = 2491] [serial = 1732] [outer = (nil)] 08:44:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92bf3c00) [pid = 2491] [serial = 1733] [outer = 0x8f345400] 08:44:31 INFO - PROCESS | 2491 | 1461253471264 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x92bf8c00) [pid = 2491] [serial = 1734] [outer = 0x8f345400] 08:44:32 INFO - PROCESS | 2491 | 1461253472198 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1685ms 08:44:32 INFO - PROCESS | 2491 | 1461253472264 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:44:32 INFO - PROCESS | 2491 | 1461253472269 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:44:32 INFO - PROCESS | 2491 | 1461253472278 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 2491 | 1461253472282 Marionette TRACE conn3 <- [1,2282,null,{}] 08:44:32 INFO - PROCESS | 2491 | 1461253472289 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}] 08:44:32 INFO - PROCESS | 2491 | 1461253472565 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:44:32 INFO - PROCESS | 2491 | 1461253472903 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x9084d400 == 145 [pid = 2491] [id = 578] 08:44:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x92a56c00) [pid = 2491] [serial = 1735] [outer = (nil)] 08:44:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x93b09c00) [pid = 2491] [serial = 1736] [outer = 0x92a56c00] 08:44:33 INFO - PROCESS | 2491 | 1461253473010 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x93b0c000) [pid = 2491] [serial = 1737] [outer = 0x92a56c00] 08:44:33 INFO - PROCESS | 2491 | 1461253473936 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1695ms 08:44:33 INFO - PROCESS | 2491 | 1461253473971 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 2491 | 1461253473976 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:44:33 INFO - PROCESS | 2491 | 1461253473983 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 2491 | 1461253473987 Marionette TRACE conn3 <- [1,2286,null,{}] 08:44:33 INFO - PROCESS | 2491 | 1461253473993 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}] 08:44:34 INFO - PROCESS | 2491 | 1461253474246 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:44:34 INFO - PROCESS | 2491 | 1461253474589 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c80c00 == 146 [pid = 2491] [id = 579] 08:44:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x92c82000) [pid = 2491] [serial = 1738] [outer = (nil)] 08:44:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x93cd2000) [pid = 2491] [serial = 1739] [outer = 0x92c82000] 08:44:34 INFO - PROCESS | 2491 | 1461253474688 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x93db4400) [pid = 2491] [serial = 1740] [outer = 0x92c82000] 08:44:35 INFO - PROCESS | 2491 | 1461253475614 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]]]}] 08:44:35 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 08:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1683ms 08:44:35 INFO - PROCESS | 2491 | 1461253475678 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 2491 | 1461253475683 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:44:35 INFO - PROCESS | 2491 | 1461253475694 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 2491 | 1461253475698 Marionette TRACE conn3 <- [1,2290,null,{}] 08:44:35 INFO - PROCESS | 2491 | 1461253475705 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}] 08:44:35 INFO - PROCESS | 2491 | 1461253475986 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:44:36 INFO - PROCESS | 2491 | 1461253476340 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x9072c000 == 147 [pid = 2491] [id = 580] 08:44:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x952aa800) [pid = 2491] [serial = 1741] [outer = (nil)] 08:44:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x96c85000) [pid = 2491] [serial = 1742] [outer = 0x952aa800] 08:44:36 INFO - PROCESS | 2491 | 1461253476448 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x96ca0400) [pid = 2491] [serial = 1743] [outer = 0x952aa800] 08:44:37 INFO - PROCESS | 2491 | 1461253477388 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1732ms 08:44:37 INFO - PROCESS | 2491 | 1461253477427 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 2491 | 1461253477431 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:44:37 INFO - PROCESS | 2491 | 1461253477439 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 2491 | 1461253477444 Marionette TRACE conn3 <- [1,2294,null,{}] 08:44:37 INFO - PROCESS | 2491 | 1461253477450 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}] 08:44:37 INFO - PROCESS | 2491 | 1461253477712 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:44:38 INFO - PROCESS | 2491 | 1461253478076 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x96ca1c00 == 148 [pid = 2491] [id = 581] 08:44:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x96fa6000) [pid = 2491] [serial = 1744] [outer = (nil)] 08:44:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x97753400) [pid = 2491] [serial = 1745] [outer = 0x96fa6000] 08:44:38 INFO - PROCESS | 2491 | 1461253478176 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x97913400) [pid = 2491] [serial = 1746] [outer = 0x96fa6000] 08:44:39 INFO - PROCESS | 2491 | 1461253479118 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1746ms 08:44:39 INFO - PROCESS | 2491 | 1461253479186 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:44:39 INFO - PROCESS | 2491 | 1461253479190 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:44:39 INFO - PROCESS | 2491 | 1461253479197 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 2491 | 1461253479200 Marionette TRACE conn3 <- [1,2298,null,{}] 08:44:39 INFO - PROCESS | 2491 | 1461253479207 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}] 08:44:39 INFO - PROCESS | 2491 | 1461253479487 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:44:39 INFO - PROCESS | 2491 | 1461253479828 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c9a000 == 149 [pid = 2491] [id = 582] 08:44:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x97c20000) [pid = 2491] [serial = 1747] [outer = (nil)] 08:44:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x97ee6c00) [pid = 2491] [serial = 1748] [outer = 0x97c20000] 08:44:39 INFO - PROCESS | 2491 | 1461253479931 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x97eedc00) [pid = 2491] [serial = 1749] [outer = 0x97c20000] 08:44:40 INFO - PROCESS | 2491 | 1461253480932 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1784ms 08:44:40 INFO - PROCESS | 2491 | 1461253480981 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 2491 | 1461253480986 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:44:40 INFO - PROCESS | 2491 | 1461253480993 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 2491 | 1461253480996 Marionette TRACE conn3 <- [1,2302,null,{}] 08:44:41 INFO - PROCESS | 2491 | 1461253481004 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}] 08:44:41 INFO - PROCESS | 2491 | 1461253481255 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:44:41 INFO - PROCESS | 2491 | 1461253481596 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c86f400 == 150 [pid = 2491] [id = 583] 08:44:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x91403800) [pid = 2491] [serial = 1750] [outer = (nil)] 08:44:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x98719000) [pid = 2491] [serial = 1751] [outer = 0x91403800] 08:44:41 INFO - PROCESS | 2491 | 1461253481696 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x97eea800) [pid = 2491] [serial = 1752] [outer = 0x91403800] 08:44:42 INFO - PROCESS | 2491 | 1461253482634 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1684ms 08:44:42 INFO - PROCESS | 2491 | 1461253482678 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:44:42 INFO - PROCESS | 2491 | 1461253482682 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:44:42 INFO - PROCESS | 2491 | 1461253482689 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 2491 | 1461253482693 Marionette TRACE conn3 <- [1,2306,null,{}] 08:44:42 INFO - PROCESS | 2491 | 1461253482699 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}] 08:44:42 INFO - PROCESS | 2491 | 1461253482947 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:44:43 INFO - PROCESS | 2491 | 1461253483298 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x868f0800 == 151 [pid = 2491] [id = 584] 08:44:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x869e2800) [pid = 2491] [serial = 1753] [outer = (nil)] 08:44:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x9994b000) [pid = 2491] [serial = 1754] [outer = 0x869e2800] 08:44:43 INFO - PROCESS | 2491 | 1461253483398 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x999d4800) [pid = 2491] [serial = 1755] [outer = 0x869e2800] 08:44:44 INFO - PROCESS | 2491 | 1461253484381 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1738ms 08:44:44 INFO - PROCESS | 2491 | 1461253484428 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:44:44 INFO - PROCESS | 2491 | 1461253484432 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:44:44 INFO - PROCESS | 2491 | 1461253484438 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 2491 | 1461253484442 Marionette TRACE conn3 <- [1,2310,null,{}] 08:44:44 INFO - PROCESS | 2491 | 1461253484448 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}] 08:44:44 INFO - PROCESS | 2491 | 1461253484690 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:44:45 INFO - PROCESS | 2491 | 1461253485030 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x97c26800 == 152 [pid = 2491] [id = 585] 08:44:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x98b1b800) [pid = 2491] [serial = 1756] [outer = (nil)] 08:44:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x9df24800) [pid = 2491] [serial = 1757] [outer = 0x98b1b800] 08:44:45 INFO - PROCESS | 2491 | 1461253485137 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x9ea2d000) [pid = 2491] [serial = 1758] [outer = 0x98b1b800] 08:44:46 INFO - PROCESS | 2491 | 1461253486119 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1732ms 08:44:46 INFO - PROCESS | 2491 | 1461253486171 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 2491 | 1461253486175 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:44:46 INFO - PROCESS | 2491 | 1461253486183 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 2491 | 1461253486187 Marionette TRACE conn3 <- [1,2314,null,{}] 08:44:46 INFO - PROCESS | 2491 | 1461253486193 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}] 08:44:46 INFO - PROCESS | 2491 | 1461253486452 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:44:46 INFO - PROCESS | 2491 | 1461253486798 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x93dbb400 == 153 [pid = 2491] [id = 586] 08:44:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x96f99c00) [pid = 2491] [serial = 1759] [outer = (nil)] 08:44:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x9fef6c00) [pid = 2491] [serial = 1760] [outer = 0x96f99c00] 08:44:46 INFO - PROCESS | 2491 | 1461253486899 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0xa00b6800) [pid = 2491] [serial = 1761] [outer = 0x96f99c00] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0xa0e57000 == 152 [pid = 2491] [id = 480] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e7400 == 151 [pid = 2491] [id = 230] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x97eea400 == 150 [pid = 2491] [id = 479] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x86ba9400 == 149 [pid = 2491] [id = 564] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89e47400 == 148 [pid = 2491] [id = 563] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa7800 == 147 [pid = 2491] [id = 561] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x869e2c00 == 146 [pid = 2491] [id = 562] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x92c8c800 == 145 [pid = 2491] [id = 560] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x99b86c00 == 144 [pid = 2491] [id = 559] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x9870ac00 == 143 [pid = 2491] [id = 558] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x92b0e000 == 142 [pid = 2491] [id = 556] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x90655c00 == 141 [pid = 2491] [id = 557] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x93ccb000 == 140 [pid = 2491] [id = 555] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc2f000 == 139 [pid = 2491] [id = 554] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x92a65800 == 138 [pid = 2491] [id = 553] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebba000 == 137 [pid = 2491] [id = 552] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89c10c00 == 136 [pid = 2491] [id = 551] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc30400 == 135 [pid = 2491] [id = 549] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea17000 == 134 [pid = 2491] [id = 550] 08:44:49 INFO - PROCESS | 2491 | --DOCSHELL 0x868e5400 == 133 [pid = 2491] [id = 548] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0xa0f7e800) [pid = 2491] [serial = 1625] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x86aec000) [pid = 2491] [serial = 1584] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x92c8a000) [pid = 2491] [serial = 1605] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0xa445a000) [pid = 2491] [serial = 1628] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x92b17c00) [pid = 2491] [serial = 1602] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x8bc2a400) [pid = 2491] [serial = 1638] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8eb15400) [pid = 2491] [serial = 1590] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x950acc00) [pid = 2491] [serial = 1611] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8ffb5400) [pid = 2491] [serial = 1595] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x93cd4800) [pid = 2491] [serial = 1608] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x98f93800) [pid = 2491] [serial = 1619] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x8b88f800) [pid = 2491] [serial = 1587] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x977a6800) [pid = 2491] [serial = 1614] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0xa44d8800) [pid = 2491] [serial = 1629] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x9072c400) [pid = 2491] [serial = 1598] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0xa4738c00) [pid = 2491] [serial = 1631] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x984c4800) [pid = 2491] [serial = 1616] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x98562c00) [pid = 2491] [serial = 1617] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x905de800) [pid = 2491] [serial = 1596] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x8eae7400) [pid = 2491] [serial = 1641] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x92c84800) [pid = 2491] [serial = 1604] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x8f4df400) [pid = 2491] [serial = 1592] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x96fa5000) [pid = 2491] [serial = 1613] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8f284400) [pid = 2491] [serial = 1643] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x99c4a400) [pid = 2491] [serial = 1622] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8feef800) [pid = 2491] [serial = 1593] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8e88f800) [pid = 2491] [serial = 1640] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8e796000) [pid = 2491] [serial = 1589] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8eb1b400) [pid = 2491] [serial = 1521] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x91404800) [pid = 2491] [serial = 1599] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x93ef1400) [pid = 2491] [serial = 1610] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x92b0f000) [pid = 2491] [serial = 1601] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x93ccf800) [pid = 2491] [serial = 1607] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0xa0f86000) [pid = 2491] [serial = 1626] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8b888400) [pid = 2491] [serial = 1637] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x86bea400) [pid = 2491] [serial = 1634] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x9918b800) [pid = 2491] [serial = 1620] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x9b154800) [pid = 2491] [serial = 1623] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x87173400) [pid = 2491] [serial = 1635] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x869e8400) [pid = 2491] [serial = 1583] [outer = (nil)] [url = about:blank] 08:44:49 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8b6e0c00) [pid = 2491] [serial = 1586] [outer = (nil)] [url = about:blank] 08:44:50 INFO - PROCESS | 2491 | 1461253490036 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 3894ms 08:44:50 INFO - PROCESS | 2491 | 1461253490077 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 2491 | 1461253490083 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:44:50 INFO - PROCESS | 2491 | 1461253490093 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 2491 | 1461253490099 Marionette TRACE conn3 <- [1,2318,null,{}] 08:44:50 INFO - PROCESS | 2491 | 1461253490109 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}] 08:44:50 INFO - PROCESS | 2491 | 1461253490366 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:44:50 INFO - PROCESS | 2491 | 1461253490597 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x86baac00 == 134 [pid = 2491] [id = 587] 08:44:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x86bb7000) [pid = 2491] [serial = 1762] [outer = (nil)] 08:44:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x87175400) [pid = 2491] [serial = 1763] [outer = 0x86bb7000] 08:44:50 INFO - PROCESS | 2491 | 1461253490686 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x893a0800) [pid = 2491] [serial = 1764] [outer = 0x86bb7000] 08:44:51 INFO - PROCESS | 2491 | 1461253491552 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] 08:44:51 INFO - PROCESS | 2491 | 1461253491623 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:44:51 INFO - PROCESS | 2491 | 1461253491637 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 2491 | 1461253491641 Marionette TRACE conn3 <- [1,2322,null,{}] 08:44:51 INFO - PROCESS | 2491 | 1461253491647 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}] 08:44:51 INFO - PROCESS | 2491 | 1461253491878 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:44:52 INFO - PROCESS | 2491 | 1461253492166 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c6b800 == 135 [pid = 2491] [id = 588] 08:44:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x89e4f000) [pid = 2491] [serial = 1765] [outer = (nil)] 08:44:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8b88fc00) [pid = 2491] [serial = 1766] [outer = 0x89e4f000] 08:44:52 INFO - PROCESS | 2491 | 1461253492265 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8bc2d400) [pid = 2491] [serial = 1767] [outer = 0x89e4f000] 08:44:53 INFO - PROCESS | 2491 | 1461253493271 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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1685ms 08:44:53 INFO - PROCESS | 2491 | 1461253493330 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 2491 | 1461253493334 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:44:53 INFO - PROCESS | 2491 | 1461253493341 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 2491 | 1461253493347 Marionette TRACE conn3 <- [1,2326,null,{}] 08:44:53 INFO - PROCESS | 2491 | 1461253493374 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}] 08:44:53 INFO - PROCESS | 2491 | 1461253493680 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:44:53 INFO - PROCESS | 2491 | 1461253493946 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea1dc00 == 136 [pid = 2491] [id = 589] 08:44:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8eadc800) [pid = 2491] [serial = 1768] [outer = (nil)] 08:44:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8eae8800) [pid = 2491] [serial = 1769] [outer = 0x8eadc800] 08:44:54 INFO - PROCESS | 2491 | 1461253494033 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8ebba000) [pid = 2491] [serial = 1770] [outer = 0x8eadc800] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x89e4a400) [pid = 2491] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8f33e400) [pid = 2491] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8c683800) [pid = 2491] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x85a7d800) [pid = 2491] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8fef7000) [pid = 2491] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x86bad400) [pid = 2491] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x868e9c00) [pid = 2491] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x93dc0800) [pid = 2491] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8b571800) [pid = 2491] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x86aea400) [pid = 2491] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x93cd5000) [pid = 2491] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x9870c000) [pid = 2491] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x92b0fc00) [pid = 2491] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x86bab800) [pid = 2491] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x99c4ac00) [pid = 2491] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8f346400) [pid = 2491] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x92b0f800) [pid = 2491] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0xa0f7ac00) [pid = 2491] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8f288c00) [pid = 2491] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x93dc3c00) [pid = 2491] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x85a7e000) [pid = 2491] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0xa3ce1400) [pid = 2491] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:44:54 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x87044c00) [pid = 2491] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:44:55 INFO - PROCESS | 2491 | 1461253495422 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2105ms 08:44:55 INFO - PROCESS | 2491 | 1461253495448 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:44:55 INFO - PROCESS | 2491 | 1461253495453 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:44:55 INFO - PROCESS | 2491 | 1461253495460 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 2491 | 1461253495463 Marionette TRACE conn3 <- [1,2330,null,{}] 08:44:55 INFO - PROCESS | 2491 | 1461253495469 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}] 08:44:55 INFO - PROCESS | 2491 | 1461253495737 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:44:55 INFO - PROCESS | 2491 | 1461253495949 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x868e9c00 == 137 [pid = 2491] [id = 590] 08:44:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x86be7800) [pid = 2491] [serial = 1771] [outer = (nil)] 08:44:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8ea1c000) [pid = 2491] [serial = 1772] [outer = 0x86be7800] 08:44:56 INFO - PROCESS | 2491 | 1461253496027 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8f288c00) [pid = 2491] [serial = 1773] [outer = 0x86be7800] 08:44:57 INFO - PROCESS | 2491 | 1461253497075 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]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1648ms 08:44:57 INFO - PROCESS | 2491 | 1461253497108 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 2491 | 1461253497115 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:44:57 INFO - PROCESS | 2491 | 1461253497125 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 2491 | 1461253497132 Marionette TRACE conn3 <- [1,2334,null,{}] 08:44:57 INFO - PROCESS | 2491 | 1461253497143 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}] 08:44:57 INFO - PROCESS | 2491 | 1461253497405 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:44:57 INFO - PROCESS | 2491 | 1461253497769 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bea400 == 138 [pid = 2491] [id = 591] 08:44:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8939fc00) [pid = 2491] [serial = 1774] [outer = (nil)] 08:44:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x89c72400) [pid = 2491] [serial = 1775] [outer = 0x8939fc00] 08:44:57 INFO - PROCESS | 2491 | 1461253497872 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x89e56000) [pid = 2491] [serial = 1776] [outer = 0x8939fc00] 08:44:58 INFO - PROCESS | 2491 | 1461253498891 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1838ms 08:44:58 INFO - PROCESS | 2491 | 1461253498964 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 2491 | 1461253498974 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:44:58 INFO - PROCESS | 2491 | 1461253498987 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 2491 | 1461253498991 Marionette TRACE conn3 <- [1,2338,null,{}] 08:44:59 INFO - PROCESS | 2491 | 1461253498998 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}] 08:44:59 INFO - PROCESS | 2491 | 1461253499288 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:44:59 INFO - PROCESS | 2491 | 1461253499637 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c874800 == 139 [pid = 2491] [id = 592] 08:44:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8e79b000) [pid = 2491] [serial = 1777] [outer = (nil)] 08:44:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8ea22800) [pid = 2491] [serial = 1778] [outer = 0x8e79b000] 08:44:59 INFO - PROCESS | 2491 | 1461253499733 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8eb1dc00) [pid = 2491] [serial = 1779] [outer = 0x8e79b000] 08:45:00 INFO - PROCESS | 2491 | 1461253500824 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]]]}] 08:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1885ms 08:45:00 INFO - PROCESS | 2491 | 1461253500871 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:45:00 INFO - PROCESS | 2491 | 1461253500876 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:45:00 INFO - PROCESS | 2491 | 1461253500883 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 2491 | 1461253500890 Marionette TRACE conn3 <- [1,2342,null,{}] 08:45:00 INFO - PROCESS | 2491 | 1461253500907 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}] 08:45:01 INFO - PROCESS | 2491 | 1461253501160 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:45:01 INFO - PROCESS | 2491 | 1461253501548 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4df400 == 140 [pid = 2491] [id = 593] 08:45:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8fef1400) [pid = 2491] [serial = 1780] [outer = (nil)] 08:45:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8ff06c00) [pid = 2491] [serial = 1781] [outer = 0x8fef1400] 08:45:01 INFO - PROCESS | 2491 | 1461253501651 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8ffb7000) [pid = 2491] [serial = 1782] [outer = 0x8fef1400] 08:45:02 INFO - PROCESS | 2491 | 1461253502628 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1788ms 08:45:02 INFO - PROCESS | 2491 | 1461253502672 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 2491 | 1461253502678 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:45:02 INFO - PROCESS | 2491 | 1461253502687 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 2491 | 1461253502692 Marionette TRACE conn3 <- [1,2346,null,{}] 08:45:02 INFO - PROCESS | 2491 | 1461253502699 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}] 08:45:02 INFO - PROCESS | 2491 | 1461253502954 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:45:03 INFO - PROCESS | 2491 | 1461253503303 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0a000 == 141 [pid = 2491] [id = 594] 08:45:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x9046cc00) [pid = 2491] [serial = 1783] [outer = (nil)] 08:45:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x905e0000) [pid = 2491] [serial = 1784] [outer = 0x9046cc00] 08:45:03 INFO - PROCESS | 2491 | 1461253503405 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x90655800) [pid = 2491] [serial = 1785] [outer = 0x9046cc00] 08:45:04 INFO - PROCESS | 2491 | 1461253504369 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1747ms 08:45:04 INFO - PROCESS | 2491 | 1461253504433 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 2491 | 1461253504437 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:45:04 INFO - PROCESS | 2491 | 1461253504445 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 2491 | 1461253504449 Marionette TRACE conn3 <- [1,2350,null,{}] 08:45:04 INFO - PROCESS | 2491 | 1461253504455 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}] 08:45:04 INFO - PROCESS | 2491 | 1461253504707 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:45:05 INFO - PROCESS | 2491 | 1461253505049 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0d400 == 142 [pid = 2491] [id = 595] 08:45:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x9046fc00) [pid = 2491] [serial = 1786] [outer = (nil)] 08:45:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x90730c00) [pid = 2491] [serial = 1787] [outer = 0x9046fc00] 08:45:05 INFO - PROCESS | 2491 | 1461253505155 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x90804400) [pid = 2491] [serial = 1788] [outer = 0x9046fc00] 08:45:06 INFO - PROCESS | 2491 | 1461253506121 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1744ms 08:45:06 INFO - PROCESS | 2491 | 1461253506191 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:45:06 INFO - PROCESS | 2491 | 1461253506195 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:45:06 INFO - PROCESS | 2491 | 1461253506203 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 2491 | 1461253506206 Marionette TRACE conn3 <- [1,2354,null,{}] 08:45:06 INFO - PROCESS | 2491 | 1461253506213 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}] 08:45:06 INFO - PROCESS | 2491 | 1461253506548 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:45:06 INFO - PROCESS | 2491 | 1461253506902 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f342400 == 143 [pid = 2491] [id = 596] 08:45:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x9046bc00) [pid = 2491] [serial = 1789] [outer = (nil)] 08:45:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x92b14800) [pid = 2491] [serial = 1790] [outer = 0x9046bc00] 08:45:07 INFO - PROCESS | 2491 | 1461253507000 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x92c7f400) [pid = 2491] [serial = 1791] [outer = 0x9046bc00] 08:45:08 INFO - PROCESS | 2491 | 1461253508003 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1848ms 08:45:08 INFO - PROCESS | 2491 | 1461253508051 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:45:08 INFO - PROCESS | 2491 | 1461253508055 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:45:08 INFO - PROCESS | 2491 | 1461253508061 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 2491 | 1461253508065 Marionette TRACE conn3 <- [1,2358,null,{}] 08:45:08 INFO - PROCESS | 2491 | 1461253508071 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}] 08:45:08 INFO - PROCESS | 2491 | 1461253508317 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:45:08 INFO - PROCESS | 2491 | 1461253508650 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x9084f400 == 144 [pid = 2491] [id = 597] 08:45:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x92b16c00) [pid = 2491] [serial = 1792] [outer = (nil)] 08:45:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x93cc9400) [pid = 2491] [serial = 1793] [outer = 0x92b16c00] 08:45:08 INFO - PROCESS | 2491 | 1461253508749 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x93ccf000) [pid = 2491] [serial = 1794] [outer = 0x92b16c00] 08:45:09 INFO - PROCESS | 2491 | 1461253509692 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1692ms 08:45:09 INFO - PROCESS | 2491 | 1461253509755 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:45:09 INFO - PROCESS | 2491 | 1461253509759 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:45:09 INFO - PROCESS | 2491 | 1461253509766 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 2491 | 1461253509770 Marionette TRACE conn3 <- [1,2362,null,{}] 08:45:09 INFO - PROCESS | 2491 | 1461253509777 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}] 08:45:10 INFO - PROCESS | 2491 | 1461253510019 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:45:10 INFO - PROCESS | 2491 | 1461253510357 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x91526c00 == 145 [pid = 2491] [id = 598] 08:45:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x93b11c00) [pid = 2491] [serial = 1795] [outer = (nil)] 08:45:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x93ef1400) [pid = 2491] [serial = 1796] [outer = 0x93b11c00] 08:45:10 INFO - PROCESS | 2491 | 1461253510457 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x93ef5400) [pid = 2491] [serial = 1797] [outer = 0x93b11c00] 08:45:11 INFO - PROCESS | 2491 | 1461253511507 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1785ms 08:45:11 INFO - PROCESS | 2491 | 1461253511553 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:45:11 INFO - PROCESS | 2491 | 1461253511557 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:45:11 INFO - PROCESS | 2491 | 1461253511564 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 2491 | 1461253511568 Marionette TRACE conn3 <- [1,2366,null,{}] 08:45:11 INFO - PROCESS | 2491 | 1461253511575 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}] 08:45:11 INFO - PROCESS | 2491 | 1461253511829 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:45:12 INFO - PROCESS | 2491 | 1461253512172 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x92040000 == 146 [pid = 2491] [id = 599] 08:45:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x92b15400) [pid = 2491] [serial = 1798] [outer = (nil)] 08:45:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x96bde000) [pid = 2491] [serial = 1799] [outer = 0x92b15400] 08:45:12 INFO - PROCESS | 2491 | 1461253512274 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x96c95c00) [pid = 2491] [serial = 1800] [outer = 0x92b15400] 08:45:13 INFO - PROCESS | 2491 | 1461253513230 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1742ms 08:45:13 INFO - PROCESS | 2491 | 1461253513307 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 2491 | 1461253513311 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:45:13 INFO - PROCESS | 2491 | 1461253513319 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 2491 | 1461253513323 Marionette TRACE conn3 <- [1,2370,null,{}] 08:45:13 INFO - PROCESS | 2491 | 1461253513330 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}] 08:45:13 INFO - PROCESS | 2491 | 1461253513613 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:45:13 INFO - PROCESS | 2491 | 1461253513964 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x96b05800 == 147 [pid = 2491] [id = 600] 08:45:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96b0d800) [pid = 2491] [serial = 1801] [outer = (nil)] 08:45:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x9780ac00) [pid = 2491] [serial = 1802] [outer = 0x96b0d800] 08:45:14 INFO - PROCESS | 2491 | 1461253514063 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x97c21c00) [pid = 2491] [serial = 1803] [outer = 0x96b0d800] 08:45:15 INFO - PROCESS | 2491 | 1461253515027 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1788ms 08:45:15 INFO - PROCESS | 2491 | 1461253515109 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:45:15 INFO - PROCESS | 2491 | 1461253515114 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:45:15 INFO - PROCESS | 2491 | 1461253515121 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 2491 | 1461253515127 Marionette TRACE conn3 <- [1,2374,null,{}] 08:45:15 INFO - PROCESS | 2491 | 1461253515133 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}] 08:45:15 INFO - PROCESS | 2491 | 1461253515448 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:45:15 INFO - PROCESS | 2491 | 1461253515840 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b12000 == 148 [pid = 2491] [id = 601] 08:45:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x950b0400) [pid = 2491] [serial = 1804] [outer = (nil)] 08:45:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x9918f800) [pid = 2491] [serial = 1805] [outer = 0x950b0400] 08:45:15 INFO - PROCESS | 2491 | 1461253515943 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x99b86c00) [pid = 2491] [serial = 1806] [outer = 0x950b0400] 08:45:16 INFO - PROCESS | 2491 | 1461253516966 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1893ms 08:45:17 INFO - PROCESS | 2491 | 1461253517014 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 2491 | 1461253517017 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:45:17 INFO - PROCESS | 2491 | 1461253517026 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 2491 | 1461253517029 Marionette TRACE conn3 <- [1,2378,null,{}] 08:45:17 INFO - PROCESS | 2491 | 1461253517034 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}] 08:45:17 INFO - PROCESS | 2491 | 1461253517279 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:45:17 INFO - PROCESS | 2491 | 1461253517628 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x98712400 == 149 [pid = 2491] [id = 602] 08:45:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x98716800) [pid = 2491] [serial = 1807] [outer = (nil)] 08:45:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x9b15ec00) [pid = 2491] [serial = 1808] [outer = 0x98716800] 08:45:17 INFO - PROCESS | 2491 | 1461253517728 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x9df1a000) [pid = 2491] [serial = 1809] [outer = 0x98716800] 08:45:18 INFO - PROCESS | 2491 | 1461253518715 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1732ms 08:45:18 INFO - PROCESS | 2491 | 1461253518759 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 2491 | 1461253518764 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:45:18 INFO - PROCESS | 2491 | 1461253518772 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 2491 | 1461253518776 Marionette TRACE conn3 <- [1,2382,null,{}] 08:45:18 INFO - PROCESS | 2491 | 1461253518783 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}] 08:45:19 INFO - PROCESS | 2491 | 1461253519041 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:45:19 INFO - PROCESS | 2491 | 1461253519382 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x99193c00 == 150 [pid = 2491] [id = 603] 08:45:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x99b93c00) [pid = 2491] [serial = 1810] [outer = (nil)] 08:45:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0xa0ae0c00) [pid = 2491] [serial = 1811] [outer = 0x99b93c00] 08:45:19 INFO - PROCESS | 2491 | 1461253519484 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa0c47800) [pid = 2491] [serial = 1812] [outer = 0x99b93c00] 08:45:20 INFO - PROCESS | 2491 | 1461253520466 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1735ms 08:45:20 INFO - PROCESS | 2491 | 1461253520508 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 2491 | 1461253520511 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:45:20 INFO - PROCESS | 2491 | 1461253520539 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 2491 | 1461253520543 Marionette TRACE conn3 <- [1,2386,null,{}] 08:45:20 INFO - PROCESS | 2491 | 1461253520553 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}] 08:45:20 INFO - PROCESS | 2491 | 1461253520825 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:45:21 INFO - PROCESS | 2491 | 1461253521185 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x868f1400 == 151 [pid = 2491] [id = 604] 08:45:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x952a0c00) [pid = 2491] [serial = 1813] [outer = (nil)] 08:45:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0xa0f7ac00) [pid = 2491] [serial = 1814] [outer = 0x952a0c00] 08:45:21 INFO - PROCESS | 2491 | 1461253521287 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa0fee000) [pid = 2491] [serial = 1815] [outer = 0x952a0c00] 08:45:22 INFO - PROCESS | 2491 | 1461253522266 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1809ms 08:45:22 INFO - PROCESS | 2491 | 1461253522330 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 2491 | 1461253522334 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:45:22 INFO - PROCESS | 2491 | 1461253522342 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 2491 | 1461253522345 Marionette TRACE conn3 <- [1,2390,null,{}] 08:45:22 INFO - PROCESS | 2491 | 1461253522351 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}] 08:45:22 INFO - PROCESS | 2491 | 1461253522602 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:45:22 INFO - PROCESS | 2491 | 1461253522949 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 2491 | ++DOCSHELL 0xa00e1c00 == 152 [pid = 2491] [id = 605] 08:45:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0xa0ad8c00) [pid = 2491] [serial = 1816] [outer = (nil)] 08:45:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0xa3ce1400) [pid = 2491] [serial = 1817] [outer = 0xa0ad8c00] 08:45:23 INFO - PROCESS | 2491 | 1461253523049 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa445b400) [pid = 2491] [serial = 1818] [outer = 0xa0ad8c00] 08:45:24 INFO - PROCESS | 2491 | 1461253524057 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1785ms 08:45:24 INFO - PROCESS | 2491 | 1461253524129 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 2491 | 1461253524132 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:45:24 INFO - PROCESS | 2491 | 1461253524140 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 2491 | 1461253524144 Marionette TRACE conn3 <- [1,2394,null,{}] 08:45:24 INFO - PROCESS | 2491 | 1461253524150 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}] 08:45:24 INFO - PROCESS | 2491 | 1461253524399 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:45:24 INFO - PROCESS | 2491 | 1461253524749 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x86aefc00 == 153 [pid = 2491] [id = 606] 08:45:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0xa2a45400) [pid = 2491] [serial = 1819] [outer = (nil)] 08:45:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0xa45dd800) [pid = 2491] [serial = 1820] [outer = 0xa2a45400] 08:45:24 INFO - PROCESS | 2491 | 1461253524866 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0xa45e7800) [pid = 2491] [serial = 1821] [outer = 0xa2a45400] 08:45:25 INFO - PROCESS | 2491 | 1461253525855 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1787ms 08:45:25 INFO - PROCESS | 2491 | 1461253525951 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 2491 | 1461253525958 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:45:25 INFO - PROCESS | 2491 | 1461253525969 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 2491 | 1461253525972 Marionette TRACE conn3 <- [1,2398,null,{}] 08:45:26 INFO - PROCESS | 2491 | 1461253526032 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}] 08:45:26 INFO - PROCESS | 2491 | 1461253526309 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:45:26 INFO - PROCESS | 2491 | 1461253526677 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x86ae2800 == 154 [pid = 2491] [id = 607] 08:45:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x86babc00) [pid = 2491] [serial = 1822] [outer = (nil)] 08:45:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0xa478b400) [pid = 2491] [serial = 1823] [outer = 0x86babc00] 08:45:26 INFO - PROCESS | 2491 | 1461253526769 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0xa4907000) [pid = 2491] [serial = 1824] [outer = 0x86babc00] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x839e1000 == 153 [pid = 2491] [id = 485] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8b886000 == 152 [pid = 2491] [id = 142] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8b576800 == 151 [pid = 2491] [id = 463] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef8800 == 150 [pid = 2491] [id = 176] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x89c71400 == 149 [pid = 2491] [id = 443] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x89397000 == 148 [pid = 2491] [id = 448] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x90851000 == 147 [pid = 2491] [id = 298] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8b576400 == 146 [pid = 2491] [id = 181] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba1c000 == 145 [pid = 2491] [id = 203] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x87045000 == 144 [pid = 2491] [id = 461] 08:45:29 INFO - PROCESS | 2491 | --DOCSHELL 0x87048000 == 143 [pid = 2491] [id = 442] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x89e51400) [pid = 2491] [serial = 1691] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x905e3800) [pid = 2491] [serial = 1655] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8e887000) [pid = 2491] [serial = 1650] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x8e792400) [pid = 2491] [serial = 1707] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x90854400) [pid = 2491] [serial = 1658] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x89e4f800) [pid = 2491] [serial = 1697] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x87172c00) [pid = 2491] [serial = 1647] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x97752c00) [pid = 2491] [serial = 1670] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x89c76400) [pid = 2491] [serial = 1706] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8b6e9400) [pid = 2491] [serial = 1703] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0xa490c000) [pid = 2491] [serial = 1688] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8bc2a000) [pid = 2491] [serial = 1704] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x96bdfc00) [pid = 2491] [serial = 1668] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x90807800) [pid = 2491] [serial = 1656] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x999d0800) [pid = 2491] [serial = 1677] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x93b0d800) [pid = 2491] [serial = 1662] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x89e52800) [pid = 2491] [serial = 1692] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x92b1b800) [pid = 2491] [serial = 1661] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x8c879000) [pid = 2491] [serial = 1649] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x86bb2800) [pid = 2491] [serial = 1694] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0xa0adb800) [pid = 2491] [serial = 1680] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x93dc2800) [pid = 2491] [serial = 1665] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x97cf6800) [pid = 2491] [serial = 1674] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x99150400) [pid = 2491] [serial = 1676] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0xa478e400) [pid = 2491] [serial = 1686] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0xa490e400) [pid = 2491] [serial = 1689] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8f4d6000) [pid = 2491] [serial = 1652] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0xa4788400) [pid = 2491] [serial = 1685] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0xa3c81000) [pid = 2491] [serial = 1683] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x86aee800) [pid = 2491] [serial = 1646] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x96b42800) [pid = 2491] [serial = 1667] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8eb11c00) [pid = 2491] [serial = 1581] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x93db8c00) [pid = 2491] [serial = 1664] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0xa282b800) [pid = 2491] [serial = 1682] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x89e51c00) [pid = 2491] [serial = 1698] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0xa477f400) [pid = 2491] [serial = 1632] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0xa00e4000) [pid = 2491] [serial = 1679] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x909a4c00) [pid = 2491] [serial = 1659] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x89b47c00) [pid = 2491] [serial = 1700] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x97759400) [pid = 2491] [serial = 1671] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8feec400) [pid = 2491] [serial = 1653] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x89c03c00) [pid = 2491] [serial = 1701] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x97c24400) [pid = 2491] [serial = 1673] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x86bb4000) [pid = 2491] [serial = 1695] [outer = (nil)] [url = about:blank] 08:45:29 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8eae6c00) [pid = 2491] [serial = 1709] [outer = (nil)] [url = about:blank] 08:45:30 INFO - PROCESS | 2491 | 1461253530029 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 4090ms 08:45:30 INFO - PROCESS | 2491 | 1461253530061 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 2491 | 1461253530069 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:45:30 INFO - PROCESS | 2491 | 1461253530078 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 2491 | 1461253530083 Marionette TRACE conn3 <- [1,2402,null,{}] 08:45:30 INFO - PROCESS | 2491 | 1461253530091 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}] 08:45:30 INFO - PROCESS | 2491 | 1461253530321 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:45:30 INFO - PROCESS | 2491 | 1461253530557 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x869f1400 == 144 [pid = 2491] [id = 608] 08:45:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x869f1c00) [pid = 2491] [serial = 1825] [outer = (nil)] 08:45:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x86ae9400) [pid = 2491] [serial = 1826] [outer = 0x869f1c00] 08:45:30 INFO - PROCESS | 2491 | 1461253530707 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x86ba9800) [pid = 2491] [serial = 1827] [outer = 0x869f1c00] 08:45:31 INFO - PROCESS | 2491 | 1461253531696 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1699ms 08:45:31 INFO - PROCESS | 2491 | 1461253531778 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 2491 | 1461253531788 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:45:31 INFO - PROCESS | 2491 | 1461253531807 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 2491 | 1461253531813 Marionette TRACE conn3 <- [1,2406,null,{}] 08:45:31 INFO - PROCESS | 2491 | 1461253531819 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}] 08:45:32 INFO - PROCESS | 2491 | 1461253532127 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:45:32 INFO - PROCESS | 2491 | 1461253532383 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x86be5c00 == 145 [pid = 2491] [id = 609] 08:45:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x86be8400) [pid = 2491] [serial = 1828] [outer = (nil)] 08:45:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8703b800) [pid = 2491] [serial = 1829] [outer = 0x86be8400] 08:45:32 INFO - PROCESS | 2491 | 1461253532467 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x87048400) [pid = 2491] [serial = 1830] [outer = 0x86be8400] 08:45:33 INFO - PROCESS | 2491 | 1461253533455 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1698ms 08:45:33 INFO - PROCESS | 2491 | 1461253533498 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 2491 | 1461253533503 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:45:33 INFO - PROCESS | 2491 | 1461253533534 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 2491 | 1461253533539 Marionette TRACE conn3 <- [1,2410,null,{}] 08:45:33 INFO - PROCESS | 2491 | 1461253533557 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}] 08:45:34 INFO - PROCESS | 2491 | 1461253534407 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8f4e2800) [pid = 2491] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x90473800) [pid = 2491] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8ffb2000) [pid = 2491] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8eadc800) [pid = 2491] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8c9ad000) [pid = 2491] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x86bb7000) [pid = 2491] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x89e4f000) [pid = 2491] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x96f99c00) [pid = 2491] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x92a56c00) [pid = 2491] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x87047c00) [pid = 2491] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8c87cc00) [pid = 2491] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x92c82000) [pid = 2491] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8f345400) [pid = 2491] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x9084fc00) [pid = 2491] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:45:34 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x9046a000) [pid = 2491] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:45:34 INFO - PROCESS | 2491 | 1461253534661 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb8c00 == 146 [pid = 2491] [id = 610] 08:45:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x86be2400) [pid = 2491] [serial = 1831] [outer = (nil)] 08:45:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x89b47400) [pid = 2491] [serial = 1832] [outer = 0x86be2400] 08:45:34 INFO - PROCESS | 2491 | 1461253534768 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x89c04c00) [pid = 2491] [serial = 1833] [outer = 0x86be2400] 08:45:35 INFO - PROCESS | 2491 | 1461253535597 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2112ms 08:45:35 INFO - PROCESS | 2491 | 1461253535625 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 2491 | 1461253535630 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:45:35 INFO - PROCESS | 2491 | 1461253535636 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 2491 | 1461253535639 Marionette TRACE conn3 <- [1,2414,null,{}] 08:45:35 INFO - PROCESS | 2491 | 1461253535645 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}] 08:45:35 INFO - PROCESS | 2491 | 1461253535864 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:45:36 INFO - PROCESS | 2491 | 1461253536082 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b45400 == 147 [pid = 2491] [id = 611] 08:45:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x89c69800) [pid = 2491] [serial = 1834] [outer = (nil)] 08:45:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x89c75800) [pid = 2491] [serial = 1835] [outer = 0x89c69800] 08:45:36 INFO - PROCESS | 2491 | 1461253536162 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x89e47400) [pid = 2491] [serial = 1836] [outer = 0x89c69800] 08:45:37 INFO - PROCESS | 2491 | 1461253537389 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1793ms 08:45:37 INFO - PROCESS | 2491 | 1461253537431 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 2491 | 1461253537440 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:45:37 INFO - PROCESS | 2491 | 1461253537450 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 2491 | 1461253537457 Marionette TRACE conn3 <- [1,2418,null,{}] 08:45:37 INFO - PROCESS | 2491 | 1461253537471 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}] 08:45:37 INFO - PROCESS | 2491 | 1461253537723 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:45:38 INFO - PROCESS | 2491 | 1461253538079 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x868ebc00 == 148 [pid = 2491] [id = 612] 08:45:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x86af0400) [pid = 2491] [serial = 1837] [outer = (nil)] 08:45:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x86be9c00) [pid = 2491] [serial = 1838] [outer = 0x86af0400] 08:45:38 INFO - PROCESS | 2491 | 1461253538181 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x87044c00) [pid = 2491] [serial = 1839] [outer = 0x86af0400] 08:45:39 INFO - PROCESS | 2491 | 1461253539209 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:45:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1793ms 08:45:39 INFO - PROCESS | 2491 | 1461253539244 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 2491 | 1461253539254 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:45:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:45:39 INFO - PROCESS | 2491 | 1461253539266 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 2491 | 1461253539270 Marionette TRACE conn3 <- [1,2422,null,{}] 08:45:39 INFO - PROCESS | 2491 | 1461253539278 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}] 08:45:39 INFO - PROCESS | 2491 | 1461253539528 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:45:39 INFO - PROCESS | 2491 | 1461253539937 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b4b800 == 149 [pid = 2491] [id = 613] 08:45:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x89b4d800) [pid = 2491] [serial = 1840] [outer = (nil)] 08:45:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x89c0f400) [pid = 2491] [serial = 1841] [outer = 0x89b4d800] 08:45:40 INFO - PROCESS | 2491 | 1461253540037 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x89db6000) [pid = 2491] [serial = 1842] [outer = 0x89b4d800] 08:45:41 INFO - PROCESS | 2491 | 1461253541109 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1894ms 08:45:41 INFO - PROCESS | 2491 | 1461253541161 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 2491 | 1461253541165 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:45:41 INFO - PROCESS | 2491 | 1461253541173 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 2491 | 1461253541180 Marionette TRACE conn3 <- [1,2426,null,{}] 08:45:41 INFO - PROCESS | 2491 | 1461253541197 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}] 08:45:41 INFO - PROCESS | 2491 | 1461253541479 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:45:41 INFO - PROCESS | 2491 | 1461253541820 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e4d400 == 150 [pid = 2491] [id = 614] 08:45:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8b573400) [pid = 2491] [serial = 1843] [outer = (nil)] 08:45:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8b884c00) [pid = 2491] [serial = 1844] [outer = 0x8b573400] 08:45:41 INFO - PROCESS | 2491 | 1461253541923 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8b891000) [pid = 2491] [serial = 1845] [outer = 0x8b573400] 08:45:42 INFO - PROCESS | 2491 | 1461253542860 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1744ms 08:45:42 INFO - PROCESS | 2491 | 1461253542931 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 2491 | 1461253542937 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:45:42 INFO - PROCESS | 2491 | 1461253542947 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 2491 | 1461253542952 Marionette TRACE conn3 <- [1,2430,null,{}] 08:45:42 INFO - PROCESS | 2491 | 1461253542959 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}] 08:45:43 INFO - PROCESS | 2491 | 1461253543213 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:45:43 INFO - PROCESS | 2491 | 1461253543565 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939e800 == 151 [pid = 2491] [id = 615] 08:45:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8ba1c000) [pid = 2491] [serial = 1846] [outer = (nil)] 08:45:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8bc2c400) [pid = 2491] [serial = 1847] [outer = 0x8ba1c000] 08:45:43 INFO - PROCESS | 2491 | 1461253543666 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8bc33400) [pid = 2491] [serial = 1848] [outer = 0x8ba1c000] 08:45:44 INFO - PROCESS | 2491 | 1461253544638 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]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1744ms 08:45:44 INFO - PROCESS | 2491 | 1461253544692 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 2491 | 1461253544696 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:45:44 INFO - PROCESS | 2491 | 1461253544704 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 2491 | 1461253544708 Marionette TRACE conn3 <- [1,2434,null,{}] 08:45:44 INFO - PROCESS | 2491 | 1461253544714 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}] 08:45:44 INFO - PROCESS | 2491 | 1461253544960 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:45:45 INFO - PROCESS | 2491 | 1461253545301 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba23400 == 152 [pid = 2491] [id = 616] 08:45:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8ba23c00) [pid = 2491] [serial = 1849] [outer = (nil)] 08:45:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8c870c00) [pid = 2491] [serial = 1850] [outer = 0x8ba23c00] 08:45:45 INFO - PROCESS | 2491 | 1461253545405 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8c874000) [pid = 2491] [serial = 1851] [outer = 0x8ba23c00] 08:45:46 INFO - PROCESS | 2491 | 1461253546389 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1731ms 08:45:46 INFO - PROCESS | 2491 | 1461253546437 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:45:46 INFO - PROCESS | 2491 | 1461253546442 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:45:46 INFO - PROCESS | 2491 | 1461253546448 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 2491 | 1461253546453 Marionette TRACE conn3 <- [1,2438,null,{}] 08:45:46 INFO - PROCESS | 2491 | 1461253546460 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}] 08:45:46 INFO - PROCESS | 2491 | 1461253546724 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:45:47 INFO - PROCESS | 2491 | 1461253547069 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c68dc00 == 153 [pid = 2491] [id = 617] 08:45:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8c9ac000) [pid = 2491] [serial = 1852] [outer = (nil)] 08:45:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x8e888c00) [pid = 2491] [serial = 1853] [outer = 0x8c9ac000] 08:45:47 INFO - PROCESS | 2491 | 1461253547178 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x8e88e800) [pid = 2491] [serial = 1854] [outer = 0x8c9ac000] 08:45:48 INFO - PROCESS | 2491 | 1461253548134 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1733ms 08:45:48 INFO - PROCESS | 2491 | 1461253548183 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:45:48 INFO - PROCESS | 2491 | 1461253548187 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:45:48 INFO - PROCESS | 2491 | 1461253548194 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 2491 | 1461253548198 Marionette TRACE conn3 <- [1,2442,null,{}] 08:45:48 INFO - PROCESS | 2491 | 1461253548204 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}] 08:45:48 INFO - PROCESS | 2491 | 1461253548451 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:45:48 INFO - PROCESS | 2491 | 1461253548786 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x84feb800 == 154 [pid = 2491] [id = 618] 08:45:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x8c86e400) [pid = 2491] [serial = 1855] [outer = (nil)] 08:45:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8eadc800) [pid = 2491] [serial = 1856] [outer = 0x8c86e400] 08:45:48 INFO - PROCESS | 2491 | 1461253548886 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8eae6400) [pid = 2491] [serial = 1857] [outer = 0x8c86e400] 08:45:49 INFO - PROCESS | 2491 | 1461253549825 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1686ms 08:45:49 INFO - PROCESS | 2491 | 1461253549880 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 2491 | 1461253549884 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:45:49 INFO - PROCESS | 2491 | 1461253549892 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 2491 | 1461253549895 Marionette TRACE conn3 <- [1,2446,null,{}] 08:45:49 INFO - PROCESS | 2491 | 1461253549901 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}] 08:45:50 INFO - PROCESS | 2491 | 1461253550143 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:45:50 INFO - PROCESS | 2491 | 1461253550481 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9aa800 == 155 [pid = 2491] [id = 619] 08:45:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x8e88c400) [pid = 2491] [serial = 1858] [outer = (nil)] 08:45:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x8eb1d800) [pid = 2491] [serial = 1859] [outer = 0x8e88c400] 08:45:50 INFO - PROCESS | 2491 | 1461253550580 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x8ebba800) [pid = 2491] [serial = 1860] [outer = 0x8e88c400] 08:45:51 INFO - PROCESS | 2491 | 1461253551510 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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1680ms 08:45:51 INFO - PROCESS | 2491 | 1461253551574 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:45:51 INFO - PROCESS | 2491 | 1461253551578 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:45:51 INFO - PROCESS | 2491 | 1461253551585 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 2491 | 1461253551588 Marionette TRACE conn3 <- [1,2450,null,{}] 08:45:51 INFO - PROCESS | 2491 | 1461253551594 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}] 08:45:51 INFO - PROCESS | 2491 | 1461253551867 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:45:52 INFO - PROCESS | 2491 | 1461253552203 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bac400 == 156 [pid = 2491] [id = 620] 08:45:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x89c08c00) [pid = 2491] [serial = 1861] [outer = (nil)] 08:45:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x8f339800) [pid = 2491] [serial = 1862] [outer = 0x89c08c00] 08:45:52 INFO - PROCESS | 2491 | 1461253552302 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x8f33cc00) [pid = 2491] [serial = 1863] [outer = 0x89c08c00] 08:45:53 INFO - PROCESS | 2491 | 1461253553255 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:45:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1743ms 08:45:53 INFO - PROCESS | 2491 | 1461253553333 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 2491 | 1461253553337 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:45:53 INFO - PROCESS | 2491 | 1461253553351 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 2491 | 1461253553354 Marionette TRACE conn3 <- [1,2454,null,{}] 08:45:53 INFO - PROCESS | 2491 | 1461253553361 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}] 08:45:53 INFO - PROCESS | 2491 | 1461253553648 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:45:54 INFO - PROCESS | 2491 | 1461253553997 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f286c00 == 157 [pid = 2491] [id = 621] 08:45:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x8f28c800) [pid = 2491] [serial = 1864] [outer = (nil)] 08:45:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x8f4d8400) [pid = 2491] [serial = 1865] [outer = 0x8f28c800] 08:45:54 INFO - PROCESS | 2491 | 1461253554103 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x8f4dac00) [pid = 2491] [serial = 1866] [outer = 0x8f28c800] 08:45:55 INFO - PROCESS | 2491 | 1461253555200 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1886ms 08:45:55 INFO - PROCESS | 2491 | 1461253555237 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:45:55 INFO - PROCESS | 2491 | 1461253555242 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:45:55 INFO - PROCESS | 2491 | 1461253555249 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 2491 | 1461253555255 Marionette TRACE conn3 <- [1,2458,null,{}] 08:45:55 INFO - PROCESS | 2491 | 1461253555261 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}] 08:45:55 INFO - PROCESS | 2491 | 1461253555543 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:45:55 INFO - PROCESS | 2491 | 1461253555899 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef7800 == 158 [pid = 2491] [id = 622] 08:45:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x8ff09800) [pid = 2491] [serial = 1867] [outer = (nil)] 08:45:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x8ff0f000) [pid = 2491] [serial = 1868] [outer = 0x8ff09800] 08:45:56 INFO - PROCESS | 2491 | 1461253556005 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x8ffbd800) [pid = 2491] [serial = 1869] [outer = 0x8ff09800] 08:45:57 INFO - PROCESS | 2491 | 1461253557003 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1798ms 08:45:57 INFO - PROCESS | 2491 | 1461253557047 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 2491 | 1461253557052 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:45:57 INFO - PROCESS | 2491 | 1461253557058 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 2491 | 1461253557063 Marionette TRACE conn3 <- [1,2462,null,{}] 08:45:57 INFO - PROCESS | 2491 | 1461253557069 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}] 08:45:57 INFO - PROCESS | 2491 | 1461253557329 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:45:57 INFO - PROCESS | 2491 | 1461253557685 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f344400 == 159 [pid = 2491] [id = 623] 08:45:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x8ffba800) [pid = 2491] [serial = 1870] [outer = (nil)] 08:45:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x9046f800) [pid = 2491] [serial = 1871] [outer = 0x8ffba800] 08:45:57 INFO - PROCESS | 2491 | 1461253557785 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x90472000) [pid = 2491] [serial = 1872] [outer = 0x8ffba800] 08:45:58 INFO - PROCESS | 2491 | 1461253558743 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1748ms 08:45:58 INFO - PROCESS | 2491 | 1461253558808 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 2491 | 1461253558813 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:45:58 INFO - PROCESS | 2491 | 1461253558819 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 2491 | 1461253558823 Marionette TRACE conn3 <- [1,2466,null,{}] 08:45:58 INFO - PROCESS | 2491 | 1461253558829 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}] 08:45:59 INFO - PROCESS | 2491 | 1461253559083 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:45:59 INFO - PROCESS | 2491 | 1461253559428 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff0b400 == 160 [pid = 2491] [id = 624] 08:45:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x90465400) [pid = 2491] [serial = 1873] [outer = (nil)] 08:45:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x9065cc00) [pid = 2491] [serial = 1874] [outer = 0x90465400] 08:45:59 INFO - PROCESS | 2491 | 1461253559523 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x90725400) [pid = 2491] [serial = 1875] [outer = 0x90465400] 08:46:00 INFO - PROCESS | 2491 | 1461253560453 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1684ms 08:46:00 INFO - PROCESS | 2491 | 1461253560505 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 2491 | 1461253560509 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:46:00 INFO - PROCESS | 2491 | 1461253560520 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 2491 | 1461253560524 Marionette TRACE conn3 <- [1,2470,null,{}] 08:46:00 INFO - PROCESS | 2491 | 1461253560532 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}] 08:46:00 INFO - PROCESS | 2491 | 1461253560781 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:46:01 INFO - PROCESS | 2491 | 1461253561127 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x9046a000 == 161 [pid = 2491] [id = 625] 08:46:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x9046c000) [pid = 2491] [serial = 1876] [outer = (nil)] 08:46:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x90807800) [pid = 2491] [serial = 1877] [outer = 0x9046c000] 08:46:01 INFO - PROCESS | 2491 | 1461253561233 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x90809800) [pid = 2491] [serial = 1878] [outer = 0x9046c000] 08:46:02 INFO - PROCESS | 2491 | 1461253562202 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1737ms 08:46:02 INFO - PROCESS | 2491 | 1461253562275 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 2491 | 1461253562278 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:46:02 INFO - PROCESS | 2491 | 1461253562292 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 2491 | 1461253562296 Marionette TRACE conn3 <- [1,2474,null,{}] 08:46:02 INFO - PROCESS | 2491 | 1461253562302 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}] 08:46:02 INFO - PROCESS | 2491 | 1461253562557 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:46:02 INFO - PROCESS | 2491 | 1461253562905 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x869ed400 == 162 [pid = 2491] [id = 626] 08:46:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8eb10000) [pid = 2491] [serial = 1879] [outer = (nil)] 08:46:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x90853800) [pid = 2491] [serial = 1880] [outer = 0x8eb10000] 08:46:03 INFO - PROCESS | 2491 | 1461253563005 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x909a4000) [pid = 2491] [serial = 1881] [outer = 0x8eb10000] 08:46:04 INFO - PROCESS | 2491 | 1461253564031 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1793ms 08:46:04 INFO - PROCESS | 2491 | 1461253564086 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:46:04 INFO - PROCESS | 2491 | 1461253564090 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:46:04 INFO - PROCESS | 2491 | 1461253564097 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 2491 | 1461253564101 Marionette TRACE conn3 <- [1,2478,null,{}] 08:46:04 INFO - PROCESS | 2491 | 1461253564107 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}] 08:46:04 INFO - PROCESS | 2491 | 1461253564369 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:46:04 INFO - PROCESS | 2491 | 1461253564714 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb16c00 == 163 [pid = 2491] [id = 627] 08:46:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x9072c400) [pid = 2491] [serial = 1882] [outer = (nil)] 08:46:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x9203d800) [pid = 2491] [serial = 1883] [outer = 0x9072c400] 08:46:04 INFO - PROCESS | 2491 | 1461253564814 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x92a56c00) [pid = 2491] [serial = 1884] [outer = 0x9072c400] 08:46:05 INFO - PROCESS | 2491 | 1461253565757 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1733ms 08:46:05 INFO - PROCESS | 2491 | 1461253565831 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 2491 | 1461253565834 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:46:05 INFO - PROCESS | 2491 | 1461253565842 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 2491 | 1461253565845 Marionette TRACE conn3 <- [1,2482,null,{}] 08:46:05 INFO - PROCESS | 2491 | 1461253565852 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}] 08:46:06 INFO - PROCESS | 2491 | 1461253566103 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:46:06 INFO - PROCESS | 2491 | 1461253566480 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x90854400 == 164 [pid = 2491] [id = 628] 08:46:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 177 (0x91528c00) [pid = 2491] [serial = 1885] [outer = (nil)] 08:46:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 178 (0x92becc00) [pid = 2491] [serial = 1886] [outer = 0x91528c00] 08:46:06 INFO - PROCESS | 2491 | 1461253566581 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 179 (0x92beec00) [pid = 2491] [serial = 1887] [outer = 0x91528c00] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa8400 == 163 [pid = 2491] [id = 396] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb8c00 == 162 [pid = 2491] [id = 610] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86be5c00 == 161 [pid = 2491] [id = 609] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x869f1400 == 160 [pid = 2491] [id = 608] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86aefc00 == 159 [pid = 2491] [id = 606] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x868f1400 == 158 [pid = 2491] [id = 604] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0xa00e1c00 == 157 [pid = 2491] [id = 605] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x99193c00 == 156 [pid = 2491] [id = 603] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x98712400 == 155 [pid = 2491] [id = 602] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x93b12000 == 154 [pid = 2491] [id = 601] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x92040000 == 153 [pid = 2491] [id = 599] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96b05800 == 152 [pid = 2491] [id = 600] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x91526c00 == 151 [pid = 2491] [id = 598] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x9084f400 == 150 [pid = 2491] [id = 597] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8f342400 == 149 [pid = 2491] [id = 596] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0d400 == 148 [pid = 2491] [id = 595] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0a000 == 147 [pid = 2491] [id = 594] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86baa000 == 146 [pid = 2491] [id = 565] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c874800 == 145 [pid = 2491] [id = 592] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4df400 == 144 [pid = 2491] [id = 593] 08:46:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86bea400 == 143 [pid = 2491] [id = 591] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 178 (0x8fef3c00) [pid = 2491] [serial = 1718] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 177 (0x96c85000) [pid = 2491] [serial = 1742] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 176 (0x97ee6c00) [pid = 2491] [serial = 1748] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x90728400) [pid = 2491] [serial = 1727] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x8ffbf400) [pid = 2491] [serial = 1721] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8ebba000) [pid = 2491] [serial = 1770] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x8eb0f000) [pid = 2491] [serial = 1715] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x98719000) [pid = 2491] [serial = 1751] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x87175400) [pid = 2491] [serial = 1763] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x9072f400) [pid = 2491] [serial = 1728] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x97753400) [pid = 2491] [serial = 1745] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x8b88fc00) [pid = 2491] [serial = 1766] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0xa00b6800) [pid = 2491] [serial = 1761] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x93b0c000) [pid = 2491] [serial = 1737] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x89c6cc00) [pid = 2491] [serial = 1712] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8f338c00) [pid = 2491] [serial = 1644] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x9df24800) [pid = 2491] [serial = 1757] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8ff06400) [pid = 2491] [serial = 1719] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x93db4400) [pid = 2491] [serial = 1740] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x92bf8c00) [pid = 2491] [serial = 1734] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8bc2d400) [pid = 2491] [serial = 1767] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x9203f000) [pid = 2491] [serial = 1731] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x893a0800) [pid = 2491] [serial = 1764] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x89e4a000) [pid = 2491] [serial = 1713] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x9994b000) [pid = 2491] [serial = 1754] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x9046e000) [pid = 2491] [serial = 1724] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x92bf3c00) [pid = 2491] [serial = 1733] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x90467c00) [pid = 2491] [serial = 1722] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x9140a800) [pid = 2491] [serial = 1730] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x93b09c00) [pid = 2491] [serial = 1736] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x90470c00) [pid = 2491] [serial = 1725] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8f285000) [pid = 2491] [serial = 1716] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8eae8800) [pid = 2491] [serial = 1769] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x93cd2000) [pid = 2491] [serial = 1739] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x9fef6c00) [pid = 2491] [serial = 1760] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x8ea1c000) [pid = 2491] [serial = 1772] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 2491 | 1461253570204 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 4398ms 08:46:10 INFO - PROCESS | 2491 | 1461253570242 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 2491 | 1461253570248 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:46:10 INFO - PROCESS | 2491 | 1461253570258 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 2491 | 1461253570263 Marionette TRACE conn3 <- [1,2486,null,{}] 08:46:10 INFO - PROCESS | 2491 | 1461253570272 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}] 08:46:10 INFO - PROCESS | 2491 | 1461253570518 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:46:10 INFO - PROCESS | 2491 | 1461253570743 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x87174000 == 144 [pid = 2491] [id = 629] 08:46:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x87175000) [pid = 2491] [serial = 1888] [outer = (nil)] 08:46:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x89397000) [pid = 2491] [serial = 1889] [outer = 0x87175000] 08:46:10 INFO - PROCESS | 2491 | 1461253570892 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x89b46000) [pid = 2491] [serial = 1890] [outer = 0x87175000] 08:46:11 INFO - PROCESS | 2491 | 1461253571942 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1742ms 08:46:12 INFO - PROCESS | 2491 | 1461253572004 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 2491 | 1461253572014 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:46:12 INFO - PROCESS | 2491 | 1461253572026 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 2491 | 1461253572029 Marionette TRACE conn3 <- [1,2490,null,{}] 08:46:12 INFO - PROCESS | 2491 | 1461253572043 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}] 08:46:12 INFO - PROCESS | 2491 | 1461253572359 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:46:12 INFO - PROCESS | 2491 | 1461253572625 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e4a000 == 145 [pid = 2491] [id = 630] 08:46:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x89e51000) [pid = 2491] [serial = 1891] [outer = (nil)] 08:46:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x8b569400) [pid = 2491] [serial = 1892] [outer = 0x89e51000] 08:46:12 INFO - PROCESS | 2491 | 1461253572704 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x8b6e2800) [pid = 2491] [serial = 1893] [outer = 0x89e51000] 08:46:13 INFO - PROCESS | 2491 | 1461253573667 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1686ms 08:46:13 INFO - PROCESS | 2491 | 1461253573713 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:46:13 INFO - PROCESS | 2491 | 1461253573717 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:46:13 INFO - PROCESS | 2491 | 1461253573731 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 2491 | 1461253573738 Marionette TRACE conn3 <- [1,2494,null,{}] 08:46:13 INFO - PROCESS | 2491 | 1461253573755 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}] 08:46:14 INFO - PROCESS | 2491 | 1461253574733 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x8e888000) [pid = 2491] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x952aa800) [pid = 2491] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x869e2800) [pid = 2491] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x98b1b800) [pid = 2491] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x91403800) [pid = 2491] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x97c20000) [pid = 2491] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x96fa6000) [pid = 2491] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x86be8400) [pid = 2491] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x86be2400) [pid = 2491] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x869f1c00) [pid = 2491] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x86babc00) [pid = 2491] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0xa2a45400) [pid = 2491] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0xa0ad8c00) [pid = 2491] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x952a0c00) [pid = 2491] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x99b93c00) [pid = 2491] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x98716800) [pid = 2491] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x950b0400) [pid = 2491] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x96b0d800) [pid = 2491] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x92b15400) [pid = 2491] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x93b11c00) [pid = 2491] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x92b16c00) [pid = 2491] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x9046bc00) [pid = 2491] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x9046fc00) [pid = 2491] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x9046cc00) [pid = 2491] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8fef1400) [pid = 2491] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8e79b000) [pid = 2491] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:46:14 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8939fc00) [pid = 2491] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:46:15 INFO - PROCESS | 2491 | 1461253575015 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a77c00 == 146 [pid = 2491] [id = 631] 08:46:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x869e2800) [pid = 2491] [serial = 1894] [outer = (nil)] 08:46:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x86be8400) [pid = 2491] [serial = 1895] [outer = 0x869e2800] 08:46:15 INFO - PROCESS | 2491 | 1461253575100 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8c871400) [pid = 2491] [serial = 1896] [outer = 0x869e2800] 08:46:15 INFO - PROCESS | 2491 | 1461253575912 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2248ms 08:46:15 INFO - PROCESS | 2491 | 1461253575972 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 2491 | 1461253575977 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:46:15 INFO - PROCESS | 2491 | 1461253575984 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 2491 | 1461253575987 Marionette TRACE conn3 <- [1,2498,null,{}] 08:46:15 INFO - PROCESS | 2491 | 1461253575993 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}] 08:46:16 INFO - PROCESS | 2491 | 1461253576295 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:46:16 INFO - PROCESS | 2491 | 1461253576314 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x8703c000 == 147 [pid = 2491] [id = 632] 08:46:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8bc29400) [pid = 2491] [serial = 1897] [outer = (nil)] 08:46:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8e884400) [pid = 2491] [serial = 1898] [outer = 0x8bc29400] 08:46:16 INFO - PROCESS | 2491 | 1461253576397 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8eae4000) [pid = 2491] [serial = 1899] [outer = 0x8bc29400] 08:46:17 INFO - PROCESS | 2491 | 1461253577801 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1889ms 08:46:17 INFO - PROCESS | 2491 | 1461253577877 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 2491 | 1461253577884 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:46:17 INFO - PROCESS | 2491 | 1461253577895 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 2491 | 1461253577900 Marionette TRACE conn3 <- [1,2502,null,{}] 08:46:17 INFO - PROCESS | 2491 | 1461253577910 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}] 08:46:18 INFO - PROCESS | 2491 | 1461253578178 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:46:18 INFO - PROCESS | 2491 | 1461253578565 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb2c00 == 148 [pid = 2491] [id = 633] 08:46:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x87173c00) [pid = 2491] [serial = 1900] [outer = (nil)] 08:46:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x89c0d400) [pid = 2491] [serial = 1901] [outer = 0x87173c00] 08:46:18 INFO - PROCESS | 2491 | 1461253578674 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x89e4b800) [pid = 2491] [serial = 1902] [outer = 0x87173c00] 08:46:19 INFO - PROCESS | 2491 | 1461253579809 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1987ms 08:46:19 INFO - PROCESS | 2491 | 1461253579886 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 2491 | 1461253579901 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:46:19 INFO - PROCESS | 2491 | 1461253579920 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 2491 | 1461253579929 Marionette TRACE conn3 <- [1,2506,null,{}] 08:46:20 INFO - PROCESS | 2491 | 1461253580023 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}] 08:46:20 INFO - PROCESS | 2491 | 1461253580493 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:46:20 INFO - PROCESS | 2491 | 1461253580801 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e1c00 == 149 [pid = 2491] [id = 634] 08:46:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8ba22400) [pid = 2491] [serial = 1903] [outer = (nil)] 08:46:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8c68f400) [pid = 2491] [serial = 1904] [outer = 0x8ba22400] 08:46:20 INFO - PROCESS | 2491 | 1461253580896 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8e798000) [pid = 2491] [serial = 1905] [outer = 0x8ba22400] 08:46:21 INFO - PROCESS | 2491 | 1461253581972 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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2106ms 08:46:22 INFO - PROCESS | 2491 | 1461253582034 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 2491 | 1461253582040 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:46:22 INFO - PROCESS | 2491 | 1461253582052 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 2491 | 1461253582059 Marionette TRACE conn3 <- [1,2510,null,{}] 08:46:22 INFO - PROCESS | 2491 | 1461253582079 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}] 08:46:22 INFO - PROCESS | 2491 | 1461253582355 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:46:22 INFO - PROCESS | 2491 | 1461253582688 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb19000 == 150 [pid = 2491] [id = 635] 08:46:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8ebc5000) [pid = 2491] [serial = 1906] [outer = (nil)] 08:46:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8f33b400) [pid = 2491] [serial = 1907] [outer = 0x8ebc5000] 08:46:22 INFO - PROCESS | 2491 | 1461253582792 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8fee9c00) [pid = 2491] [serial = 1908] [outer = 0x8ebc5000] 08:46:23 INFO - PROCESS | 2491 | 1461253583815 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]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1842ms 08:46:23 INFO - PROCESS | 2491 | 1461253583895 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:46:23 INFO - PROCESS | 2491 | 1461253583900 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:46:23 INFO - PROCESS | 2491 | 1461253583907 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 2491 | 1461253583910 Marionette TRACE conn3 <- [1,2514,null,{}] 08:46:23 INFO - PROCESS | 2491 | 1461253583917 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}] 08:46:24 INFO - PROCESS | 2491 | 1461253584222 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:46:24 INFO - PROCESS | 2491 | 1461253584584 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e795400 == 151 [pid = 2491] [id = 636] 08:46:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8f33e000) [pid = 2491] [serial = 1909] [outer = (nil)] 08:46:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8ff05800) [pid = 2491] [serial = 1910] [outer = 0x8f33e000] 08:46:24 INFO - PROCESS | 2491 | 1461253584697 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8ff0c400) [pid = 2491] [serial = 1911] [outer = 0x8f33e000] 08:46:25 INFO - PROCESS | 2491 | 1461253585705 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]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1840ms 08:46:25 INFO - PROCESS | 2491 | 1461253585762 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 2491 | 1461253585767 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:46:25 INFO - PROCESS | 2491 | 1461253585779 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 2491 | 1461253585782 Marionette TRACE conn3 <- [1,2518,null,{}] 08:46:25 INFO - PROCESS | 2491 | 1461253585790 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}] 08:46:26 INFO - PROCESS | 2491 | 1461253586041 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:46:26 INFO - PROCESS | 2491 | 1461253586384 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c871c00 == 152 [pid = 2491] [id = 637] 08:46:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8fef2c00) [pid = 2491] [serial = 1912] [outer = (nil)] 08:46:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8ffbfc00) [pid = 2491] [serial = 1913] [outer = 0x8fef2c00] 08:46:26 INFO - PROCESS | 2491 | 1461253586487 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90467c00) [pid = 2491] [serial = 1914] [outer = 0x8fef2c00] 08:46:27 INFO - PROCESS | 2491 | 1461253587522 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1786ms 08:46:27 INFO - PROCESS | 2491 | 1461253587565 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:46:27 INFO - PROCESS | 2491 | 1461253587569 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:46:27 INFO - PROCESS | 2491 | 1461253587576 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 2491 | 1461253587580 Marionette TRACE conn3 <- [1,2522,null,{}] 08:46:27 INFO - PROCESS | 2491 | 1461253587586 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}] 08:46:27 INFO - PROCESS | 2491 | 1461253587861 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:46:28 INFO - PROCESS | 2491 | 1461253588213 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56c800 == 153 [pid = 2491] [id = 638] 08:46:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x8ffbd000) [pid = 2491] [serial = 1915] [outer = (nil)] 08:46:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x9080c000) [pid = 2491] [serial = 1916] [outer = 0x8ffbd000] 08:46:28 INFO - PROCESS | 2491 | 1461253588312 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x9099fc00) [pid = 2491] [serial = 1917] [outer = 0x8ffbd000] 08:46:29 INFO - PROCESS | 2491 | 1461253589277 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]]]}] 08:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1748ms 08:46:29 INFO - PROCESS | 2491 | 1461253589325 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 2491 | 1461253589329 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:46:29 INFO - PROCESS | 2491 | 1461253589336 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 2491 | 1461253589339 Marionette TRACE conn3 <- [1,2526,null,{}] 08:46:29 INFO - PROCESS | 2491 | 1461253589346 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}] 08:46:29 INFO - PROCESS | 2491 | 1461253589586 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:46:29 INFO - PROCESS | 2491 | 1461253589925 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x90729800 == 154 [pid = 2491] [id = 639] 08:46:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x90802000) [pid = 2491] [serial = 1918] [outer = (nil)] 08:46:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x92b15c00) [pid = 2491] [serial = 1919] [outer = 0x90802000] 08:46:30 INFO - PROCESS | 2491 | 1461253590024 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92b18400) [pid = 2491] [serial = 1920] [outer = 0x90802000] 08:46:30 INFO - PROCESS | 2491 | 1461253590980 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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1681ms 08:46:31 INFO - PROCESS | 2491 | 1461253591019 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 2491 | 1461253591022 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 08:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:46:31 INFO - PROCESS | 2491 | 1461253591031 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 2491 | 1461253591036 Marionette TRACE conn3 <- [1,2530,null,{}] 08:46:31 INFO - PROCESS | 2491 | 1461253591059 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}] 08:46:31 INFO - PROCESS | 2491 | 1461253591388 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 08:46:31 INFO - PROCESS | 2491 | 1461253591666 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x905db800 == 155 [pid = 2491] [id = 640] 08:46:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x92a5c000) [pid = 2491] [serial = 1921] [outer = (nil)] 08:46:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x92c81c00) [pid = 2491] [serial = 1922] [outer = 0x92a5c000] 08:46:31 INFO - PROCESS | 2491 | 1461253591767 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x92c84800) [pid = 2491] [serial = 1923] [outer = 0x92a5c000] 08:46:32 INFO - PROCESS | 2491 | 1461253592773 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]]]}] 08:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1784ms 08:46:32 INFO - PROCESS | 2491 | 1461253592817 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 08:46:32 INFO - PROCESS | 2491 | 1461253592821 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 08:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:46:32 INFO - PROCESS | 2491 | 1461253592829 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 2491 | 1461253592833 Marionette TRACE conn3 <- [1,2534,null,{}] 08:46:32 INFO - PROCESS | 2491 | 1461253592839 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}] 08:46:33 INFO - PROCESS | 2491 | 1461253593106 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 08:46:33 INFO - PROCESS | 2491 | 1461253593455 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x92b0f000 == 156 [pid = 2491] [id = 641] 08:46:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x92b19000) [pid = 2491] [serial = 1924] [outer = (nil)] 08:46:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x93b11c00) [pid = 2491] [serial = 1925] [outer = 0x92b19000] 08:46:33 INFO - PROCESS | 2491 | 1461253593572 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x93b13400) [pid = 2491] [serial = 1926] [outer = 0x92b19000] 08:46:34 INFO - PROCESS | 2491 | 1461253594555 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1784ms 08:46:34 INFO - PROCESS | 2491 | 1461253594614 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 2491 | 1461253594617 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 08:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:46:34 INFO - PROCESS | 2491 | 1461253594625 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 2491 | 1461253594629 Marionette TRACE conn3 <- [1,2538,null,{}] 08:46:34 INFO - PROCESS | 2491 | 1461253594635 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}] 08:46:34 INFO - PROCESS | 2491 | 1461253594888 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 08:46:35 INFO - PROCESS | 2491 | 1461253595239 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b0fc00 == 157 [pid = 2491] [id = 642] 08:46:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x93b12400) [pid = 2491] [serial = 1927] [outer = (nil)] 08:46:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x93cce400) [pid = 2491] [serial = 1928] [outer = 0x93b12400] 08:46:35 INFO - PROCESS | 2491 | 1461253595340 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x93cd1400) [pid = 2491] [serial = 1929] [outer = 0x93b12400] 08:46:36 INFO - PROCESS | 2491 | 1461253596335 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1789ms 08:46:36 INFO - PROCESS | 2491 | 1461253596416 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 2491 | 1461253596422 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 08:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:46:36 INFO - PROCESS | 2491 | 1461253596433 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 2491 | 1461253596438 Marionette TRACE conn3 <- [1,2542,null,{}] 08:46:36 INFO - PROCESS | 2491 | 1461253596445 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}] 08:46:36 INFO - PROCESS | 2491 | 1461253596764 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 08:46:37 INFO - PROCESS | 2491 | 1461253597139 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x93cc8000 == 158 [pid = 2491] [id = 643] 08:46:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x93dc2800) [pid = 2491] [serial = 1930] [outer = (nil)] 08:46:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x93ee8c00) [pid = 2491] [serial = 1931] [outer = 0x93dc2800] 08:46:37 INFO - PROCESS | 2491 | 1461253597244 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x93ef0000) [pid = 2491] [serial = 1932] [outer = 0x93dc2800] 08:46:38 INFO - PROCESS | 2491 | 1461253598301 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1947ms 08:46:38 INFO - PROCESS | 2491 | 1461253598379 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 2491 | 1461253598384 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 08:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:46:38 INFO - PROCESS | 2491 | 1461253598393 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 2491 | 1461253598399 Marionette TRACE conn3 <- [1,2546,null,{}] 08:46:38 INFO - PROCESS | 2491 | 1461253598408 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}] 08:46:38 INFO - PROCESS | 2491 | 1461253598714 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 08:46:39 INFO - PROCESS | 2491 | 1461253599098 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x93dbe400 == 159 [pid = 2491] [id = 644] 08:46:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x93dbec00) [pid = 2491] [serial = 1933] [outer = (nil)] 08:46:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x952a2000) [pid = 2491] [serial = 1934] [outer = 0x93dbec00] 08:46:39 INFO - PROCESS | 2491 | 1461253599192 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x96b01400) [pid = 2491] [serial = 1935] [outer = 0x93dbec00] 08:46:40 INFO - PROCESS | 2491 | 1461253600276 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1940ms 08:46:40 INFO - PROCESS | 2491 | 1461253600343 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 2491 | 1461253600346 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 08:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:46:40 INFO - PROCESS | 2491 | 1461253600358 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 2491 | 1461253600361 Marionette TRACE conn3 <- [1,2550,null,{}] 08:46:40 INFO - PROCESS | 2491 | 1461253600369 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}] 08:46:40 INFO - PROCESS | 2491 | 1461253600629 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 08:46:40 INFO - PROCESS | 2491 | 1461253600980 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x869f0c00 == 160 [pid = 2491] [id = 645] 08:46:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x93ef3c00) [pid = 2491] [serial = 1936] [outer = (nil)] 08:46:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x96c95400) [pid = 2491] [serial = 1937] [outer = 0x93ef3c00] 08:46:41 INFO - PROCESS | 2491 | 1461253601086 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x96c97800) [pid = 2491] [serial = 1938] [outer = 0x93ef3c00] 08:46:42 INFO - PROCESS | 2491 | 1461253602204 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1884ms 08:46:42 INFO - PROCESS | 2491 | 1461253602244 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 2491 | 1461253602249 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 08:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:46:42 INFO - PROCESS | 2491 | 1461253602256 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 2491 | 1461253602260 Marionette TRACE conn3 <- [1,2554,null,{}] 08:46:42 INFO - PROCESS | 2491 | 1461253602267 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}] 08:46:42 INFO - PROCESS | 2491 | 1461253602524 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 08:46:42 INFO - PROCESS | 2491 | 1461253602851 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb0000 == 161 [pid = 2491] [id = 646] 08:46:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x96c96c00) [pid = 2491] [serial = 1939] [outer = (nil)] 08:46:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x96fa0800) [pid = 2491] [serial = 1940] [outer = 0x96c96c00] 08:46:42 INFO - PROCESS | 2491 | 1461253602947 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x96fa5800) [pid = 2491] [serial = 1941] [outer = 0x96c96c00] 08:46:44 INFO - PROCESS | 2491 | 1461253604022 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]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1841ms 08:46:44 INFO - PROCESS | 2491 | 1461253604099 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 2491 | 1461253604103 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 08:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:46:44 INFO - PROCESS | 2491 | 1461253604110 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 2491 | 1461253604116 Marionette TRACE conn3 <- [1,2558,null,{}] 08:46:44 INFO - PROCESS | 2491 | 1461253604123 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}] 08:46:44 INFO - PROCESS | 2491 | 1461253604404 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 08:46:44 INFO - PROCESS | 2491 | 1461253604765 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x96f9b800 == 162 [pid = 2491] [id = 647] 08:46:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x96f9cc00) [pid = 2491] [serial = 1942] [outer = (nil)] 08:46:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x96fb9400) [pid = 2491] [serial = 1943] [outer = 0x96f9cc00] 08:46:44 INFO - PROCESS | 2491 | 1461253604860 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x97753400) [pid = 2491] [serial = 1944] [outer = 0x96f9cc00] 08:46:45 INFO - PROCESS | 2491 | 1461253605893 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1833ms 08:46:45 INFO - PROCESS | 2491 | 1461253605945 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 2491 | 1461253605950 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 08:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:46:45 INFO - PROCESS | 2491 | 1461253605957 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 2491 | 1461253605961 Marionette TRACE conn3 <- [1,2562,null,{}] 08:46:45 INFO - PROCESS | 2491 | 1461253605967 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}] 08:46:46 INFO - PROCESS | 2491 | 1461253606234 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 08:46:46 INFO - PROCESS | 2491 | 1461253606590 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c6c800 == 163 [pid = 2491] [id = 648] 08:46:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x8e796400) [pid = 2491] [serial = 1945] [outer = (nil)] 08:46:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 175 (0x97b7f800) [pid = 2491] [serial = 1946] [outer = 0x8e796400] 08:46:46 INFO - PROCESS | 2491 | 1461253606695 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 176 (0x97c1e800) [pid = 2491] [serial = 1947] [outer = 0x8e796400] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x86baac00 == 162 [pid = 2491] [id = 587] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x91526800 == 161 [pid = 2491] [id = 39] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89c6b800 == 160 [pid = 2491] [id = 588] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8f28f400 == 159 [pid = 2491] [id = 79] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea1dc00 == 158 [pid = 2491] [id = 589] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x93dbb400 == 157 [pid = 2491] [id = 586] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x97c26800 == 156 [pid = 2491] [id = 585] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x868f0800 == 155 [pid = 2491] [id = 584] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x85a77c00 == 154 [pid = 2491] [id = 631] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89e4a000 == 153 [pid = 2491] [id = 630] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x87174000 == 152 [pid = 2491] [id = 629] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb16c00 == 151 [pid = 2491] [id = 627] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x869ed400 == 150 [pid = 2491] [id = 626] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x9046a000 == 149 [pid = 2491] [id = 625] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8f344400 == 148 [pid = 2491] [id = 623] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff0b400 == 147 [pid = 2491] [id = 624] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef7800 == 146 [pid = 2491] [id = 622] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8f286c00 == 145 [pid = 2491] [id = 621] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x86bac400 == 144 [pid = 2491] [id = 620] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9aa800 == 143 [pid = 2491] [id = 619] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8c68dc00 == 142 [pid = 2491] [id = 617] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x84feb800 == 141 [pid = 2491] [id = 618] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba23400 == 140 [pid = 2491] [id = 616] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8939e800 == 139 [pid = 2491] [id = 615] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89e4d400 == 138 [pid = 2491] [id = 614] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89b4b800 == 137 [pid = 2491] [id = 613] 08:46:49 INFO - PROCESS | 2491 | --DOCSHELL 0x868ebc00 == 136 [pid = 2491] [id = 612] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 175 (0x89e56000) [pid = 2491] [serial = 1776] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 174 (0x89c72400) [pid = 2491] [serial = 1775] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x87048400) [pid = 2491] [serial = 1830] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x86ba9800) [pid = 2491] [serial = 1827] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x89c04c00) [pid = 2491] [serial = 1833] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8eb1b000) [pid = 2491] [serial = 1710] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x96ca0400) [pid = 2491] [serial = 1743] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x999d4800) [pid = 2491] [serial = 1755] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x9ea2d000) [pid = 2491] [serial = 1758] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x97eea800) [pid = 2491] [serial = 1752] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x97eedc00) [pid = 2491] [serial = 1749] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x97913400) [pid = 2491] [serial = 1746] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x89c75800) [pid = 2491] [serial = 1835] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x8703b800) [pid = 2491] [serial = 1829] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x89b47400) [pid = 2491] [serial = 1832] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x86ae9400) [pid = 2491] [serial = 1826] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0xa4907000) [pid = 2491] [serial = 1824] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0xa478b400) [pid = 2491] [serial = 1823] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0xa45e7800) [pid = 2491] [serial = 1821] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0xa45dd800) [pid = 2491] [serial = 1820] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0xa445b400) [pid = 2491] [serial = 1818] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0xa3ce1400) [pid = 2491] [serial = 1817] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0xa0fee000) [pid = 2491] [serial = 1815] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0xa0f7ac00) [pid = 2491] [serial = 1814] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0xa0c47800) [pid = 2491] [serial = 1812] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0xa0ae0c00) [pid = 2491] [serial = 1811] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x9df1a000) [pid = 2491] [serial = 1809] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x9b15ec00) [pid = 2491] [serial = 1808] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x99b86c00) [pid = 2491] [serial = 1806] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x9918f800) [pid = 2491] [serial = 1805] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x97c21c00) [pid = 2491] [serial = 1803] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x9780ac00) [pid = 2491] [serial = 1802] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x96c95c00) [pid = 2491] [serial = 1800] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x96bde000) [pid = 2491] [serial = 1799] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x93ef5400) [pid = 2491] [serial = 1797] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x93ef1400) [pid = 2491] [serial = 1796] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x93ccf000) [pid = 2491] [serial = 1794] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x93cc9400) [pid = 2491] [serial = 1793] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x92b14800) [pid = 2491] [serial = 1790] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x92c7f400) [pid = 2491] [serial = 1791] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x90804400) [pid = 2491] [serial = 1788] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x90730c00) [pid = 2491] [serial = 1787] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x90655800) [pid = 2491] [serial = 1785] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x905e0000) [pid = 2491] [serial = 1784] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8ffb7000) [pid = 2491] [serial = 1782] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x8ff06c00) [pid = 2491] [serial = 1781] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8eb1dc00) [pid = 2491] [serial = 1779] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8ea22800) [pid = 2491] [serial = 1778] [outer = (nil)] [url = about:blank] 08:46:50 INFO - PROCESS | 2491 | 1461253610529 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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 4602ms 08:46:50 INFO - PROCESS | 2491 | 1461253610560 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 2491 | 1461253610567 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 08:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:46:50 INFO - PROCESS | 2491 | 1461253610576 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 2491 | 1461253610583 Marionette TRACE conn3 <- [1,2566,null,{}] 08:46:50 INFO - PROCESS | 2491 | 1461253610593 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}] 08:46:50 INFO - PROCESS | 2491 | 1461253610927 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 08:46:51 INFO - PROCESS | 2491 | 1461253611146 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x868ebc00 == 137 [pid = 2491] [id = 649] 08:46:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x86aeec00) [pid = 2491] [serial = 1948] [outer = (nil)] 08:46:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8703d800) [pid = 2491] [serial = 1949] [outer = 0x86aeec00] 08:46:51 INFO - PROCESS | 2491 | 1461253611241 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x87174000) [pid = 2491] [serial = 1950] [outer = 0x86aeec00] 08:46:52 INFO - PROCESS | 2491 | 1461253612124 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1600ms 08:46:52 INFO - PROCESS | 2491 | 1461253612184 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 2491 | 1461253612201 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 08:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:46:52 INFO - PROCESS | 2491 | 1461253612213 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 2491 | 1461253612217 Marionette TRACE conn3 <- [1,2570,null,{}] 08:46:52 INFO - PROCESS | 2491 | 1461253612225 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}] 08:46:52 INFO - PROCESS | 2491 | 1461253612460 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 08:46:52 INFO - PROCESS | 2491 | 1461253612759 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939fc00 == 138 [pid = 2491] [id = 650] 08:46:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x89c03000) [pid = 2491] [serial = 1951] [outer = (nil)] 08:46:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x89c6dc00) [pid = 2491] [serial = 1952] [outer = 0x89c03000] 08:46:52 INFO - PROCESS | 2491 | 1461253612860 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x89dbfc00) [pid = 2491] [serial = 1953] [outer = 0x89c03000] 08:46:53 INFO - PROCESS | 2491 | 1461253613976 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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1841ms 08:46:54 INFO - PROCESS | 2491 | 1461253614062 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 2491 | 1461253614066 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 08:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:46:54 INFO - PROCESS | 2491 | 1461253614074 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 2491 | 1461253614081 Marionette TRACE conn3 <- [1,2574,null,{}] 08:46:54 INFO - PROCESS | 2491 | 1461253614107 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}] 08:46:54 INFO - PROCESS | 2491 | 1461253614449 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x86be7800) [pid = 2491] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x89e51000) [pid = 2491] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8f28c800) [pid = 2491] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x89c08c00) [pid = 2491] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8e88c400) [pid = 2491] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8c86e400) [pid = 2491] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8c9ac000) [pid = 2491] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8ba23c00) [pid = 2491] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8ba1c000) [pid = 2491] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8b573400) [pid = 2491] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x89b4d800) [pid = 2491] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x86af0400) [pid = 2491] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x87175000) [pid = 2491] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x9072c400) [pid = 2491] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8eb10000) [pid = 2491] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x9046c000) [pid = 2491] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x90465400) [pid = 2491] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x8ffba800) [pid = 2491] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x8ff09800) [pid = 2491] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:46:55 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x869e2800) [pid = 2491] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:46:55 INFO - PROCESS | 2491 | 1461253615323 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a7e000 == 139 [pid = 2491] [id = 651] 08:46:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0x868e5800) [pid = 2491] [serial = 1954] [outer = (nil)] 08:46:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x86bb7400) [pid = 2491] [serial = 1955] [outer = 0x868e5800] 08:46:55 INFO - PROCESS | 2491 | 1461253615412 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x89c10000) [pid = 2491] [serial = 1956] [outer = 0x868e5800] 08:46:56 INFO - PROCESS | 2491 | 1461253616245 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]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2250ms 08:46:56 INFO - PROCESS | 2491 | 1461253616327 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 2491 | 1461253616334 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 08:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:46:56 INFO - PROCESS | 2491 | 1461253616344 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 2491 | 1461253616349 Marionette TRACE conn3 <- [1,2578,null,{}] 08:46:56 INFO - PROCESS | 2491 | 1461253616365 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}] 08:46:56 INFO - PROCESS | 2491 | 1461253616622 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 08:46:56 INFO - PROCESS | 2491 | 1461253616829 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x86be7800 == 140 [pid = 2491] [id = 652] 08:46:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8b56e400) [pid = 2491] [serial = 1957] [outer = (nil)] 08:46:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8bc27000) [pid = 2491] [serial = 1958] [outer = 0x8b56e400] 08:46:56 INFO - PROCESS | 2491 | 1461253616908 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8c689800) [pid = 2491] [serial = 1959] [outer = 0x8b56e400] 08:46:58 INFO - PROCESS | 2491 | 1461253618163 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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1893ms 08:46:58 INFO - PROCESS | 2491 | 1461253618250 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 2491 | 1461253618257 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 08:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:46:58 INFO - PROCESS | 2491 | 1461253618267 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 2491 | 1461253618272 Marionette TRACE conn3 <- [1,2582,null,{}] 08:46:58 INFO - PROCESS | 2491 | 1461253618283 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}] 08:46:58 INFO - PROCESS | 2491 | 1461253618582 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 08:46:58 INFO - PROCESS | 2491 | 1461253618970 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb6800 == 141 [pid = 2491] [id = 653] 08:46:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x87042c00) [pid = 2491] [serial = 1960] [outer = (nil)] 08:46:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x893a0c00) [pid = 2491] [serial = 1961] [outer = 0x87042c00] 08:46:59 INFO - PROCESS | 2491 | 1461253619070 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x89db3800) [pid = 2491] [serial = 1962] [outer = 0x87042c00] 08:47:00 INFO - PROCESS | 2491 | 1461253620103 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]]]}] 08:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1888ms 08:47:00 INFO - PROCESS | 2491 | 1461253620156 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 2491 | 1461253620166 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 08:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:47:00 INFO - PROCESS | 2491 | 1461253620179 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 2491 | 1461253620183 Marionette TRACE conn3 <- [1,2586,null,{}] 08:47:00 INFO - PROCESS | 2491 | 1461253620191 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}] 08:47:00 INFO - PROCESS | 2491 | 1461253620466 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 08:47:00 INFO - PROCESS | 2491 | 1461253620891 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba23c00 == 142 [pid = 2491] [id = 654] 08:47:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8ba26800) [pid = 2491] [serial = 1963] [outer = (nil)] 08:47:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8c68e000) [pid = 2491] [serial = 1964] [outer = 0x8ba26800] 08:47:00 INFO - PROCESS | 2491 | 1461253620990 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8c9a1c00) [pid = 2491] [serial = 1965] [outer = 0x8ba26800] 08:47:02 INFO - PROCESS | 2491 | 1461253622136 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]]]}] 08:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1994ms 08:47:02 INFO - PROCESS | 2491 | 1461253622172 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 2491 | 1461253622177 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 08:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:47:02 INFO - PROCESS | 2491 | 1461253622185 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 2491 | 1461253622192 Marionette TRACE conn3 <- [1,2590,null,{}] 08:47:02 INFO - PROCESS | 2491 | 1461253622212 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}] 08:47:02 INFO - PROCESS | 2491 | 1461253622484 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 08:47:02 INFO - PROCESS | 2491 | 1461253622833 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc28c00 == 143 [pid = 2491] [id = 655] 08:47:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8e88b800) [pid = 2491] [serial = 1966] [outer = (nil)] 08:47:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8eadfc00) [pid = 2491] [serial = 1967] [outer = 0x8e88b800] 08:47:02 INFO - PROCESS | 2491 | 1461253622937 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8eb12400) [pid = 2491] [serial = 1968] [outer = 0x8e88b800] 08:47:03 INFO - PROCESS | 2491 | 1461253623918 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]]]}] 08:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1796ms 08:47:03 INFO - PROCESS | 2491 | 1461253623983 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 08:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:47:03 INFO - PROCESS | 2491 | 1461253623989 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 08:47:04 INFO - PROCESS | 2491 | 1461253623997 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 2491 | 1461253624000 Marionette TRACE conn3 <- [1,2594,null,{}] 08:47:04 INFO - PROCESS | 2491 | 1461253624007 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}] 08:47:04 INFO - PROCESS | 2491 | 1461253624262 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 08:47:04 INFO - PROCESS | 2491 | 1461253624619 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb1800 == 144 [pid = 2491] [id = 656] 08:47:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8ebb9000) [pid = 2491] [serial = 1969] [outer = (nil)] 08:47:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ebc3c00) [pid = 2491] [serial = 1970] [outer = 0x8ebb9000] 08:47:04 INFO - PROCESS | 2491 | 1461253624721 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f288800) [pid = 2491] [serial = 1971] [outer = 0x8ebb9000] 08:47:05 INFO - PROCESS | 2491 | 1461253625706 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]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1741ms 08:47:05 INFO - PROCESS | 2491 | 1461253625737 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 2491 | 1461253625742 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 08:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:47:05 INFO - PROCESS | 2491 | 1461253625750 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 2491 | 1461253625754 Marionette TRACE conn3 <- [1,2598,null,{}] 08:47:05 INFO - PROCESS | 2491 | 1461253625760 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}] 08:47:06 INFO - PROCESS | 2491 | 1461253626016 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 08:47:06 INFO - PROCESS | 2491 | 1461253626357 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e882c00 == 145 [pid = 2491] [id = 657] 08:47:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8eb1cc00) [pid = 2491] [serial = 1972] [outer = (nil)] 08:47:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f343800) [pid = 2491] [serial = 1973] [outer = 0x8eb1cc00] 08:47:06 INFO - PROCESS | 2491 | 1461253626459 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8f4e2800) [pid = 2491] [serial = 1974] [outer = 0x8eb1cc00] 08:47:07 INFO - PROCESS | 2491 | 1461253627489 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]]]}] 08:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1788ms 08:47:07 INFO - PROCESS | 2491 | 1461253627539 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 2491 | 1461253627543 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 08:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:47:07 INFO - PROCESS | 2491 | 1461253627551 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 2491 | 1461253627555 Marionette TRACE conn3 <- [1,2602,null,{}] 08:47:07 INFO - PROCESS | 2491 | 1461253627562 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}] 08:47:07 INFO - PROCESS | 2491 | 1461253627858 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 08:47:08 INFO - PROCESS | 2491 | 1461253628211 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebbc800 == 146 [pid = 2491] [id = 658] 08:47:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ff07800) [pid = 2491] [serial = 1975] [outer = (nil)] 08:47:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8ffc0800) [pid = 2491] [serial = 1976] [outer = 0x8ff07800] 08:47:08 INFO - PROCESS | 2491 | 1461253628312 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x90470800) [pid = 2491] [serial = 1977] [outer = 0x8ff07800] 08:47:09 INFO - PROCESS | 2491 | 1461253629355 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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1882ms 08:47:09 INFO - PROCESS | 2491 | 1461253629435 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 2491 | 1461253629443 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 08:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:47:09 INFO - PROCESS | 2491 | 1461253629454 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 2491 | 1461253629457 Marionette TRACE conn3 <- [1,2606,null,{}] 08:47:09 INFO - PROCESS | 2491 | 1461253629464 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}] 08:47:09 INFO - PROCESS | 2491 | 1461253629756 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 08:47:10 INFO - PROCESS | 2491 | 1461253630099 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e790800 == 147 [pid = 2491] [id = 659] 08:47:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8feec400) [pid = 2491] [serial = 1978] [outer = (nil)] 08:47:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x90655800) [pid = 2491] [serial = 1979] [outer = 0x8feec400] 08:47:10 INFO - PROCESS | 2491 | 1461253630192 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x90658400) [pid = 2491] [serial = 1980] [outer = 0x8feec400] 08:47:11 INFO - PROCESS | 2491 | 1461253631240 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]]]}] 08:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1832ms 08:47:11 INFO - PROCESS | 2491 | 1461253631288 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 2491 | 1461253631291 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 08:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:47:11 INFO - PROCESS | 2491 | 1461253631300 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 2491 | 1461253631304 Marionette TRACE conn3 <- [1,2610,null,{}] 08:47:11 INFO - PROCESS | 2491 | 1461253631310 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}] 08:47:11 INFO - PROCESS | 2491 | 1461253631562 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 08:47:11 INFO - PROCESS | 2491 | 1461253631906 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef5800 == 148 [pid = 2491] [id = 660] 08:47:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x905de000) [pid = 2491] [serial = 1981] [outer = (nil)] 08:47:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x9080c400) [pid = 2491] [serial = 1982] [outer = 0x905de000] 08:47:12 INFO - PROCESS | 2491 | 1461253632007 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x9080fc00) [pid = 2491] [serial = 1983] [outer = 0x905de000] 08:47:12 INFO - PROCESS | 2491 | 1461253632993 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]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1740ms 08:47:13 INFO - PROCESS | 2491 | 1461253633041 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 08:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:47:13 INFO - PROCESS | 2491 | 1461253633046 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 08:47:13 INFO - PROCESS | 2491 | 1461253633053 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 2491 | 1461253633057 Marionette TRACE conn3 <- [1,2614,null,{}] 08:47:13 INFO - PROCESS | 2491 | 1461253633063 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}] 08:47:13 INFO - PROCESS | 2491 | 1461253633313 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 08:47:13 INFO - PROCESS | 2491 | 1461253633650 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x9072d800 == 149 [pid = 2491] [id = 661] 08:47:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x90803400) [pid = 2491] [serial = 1984] [outer = (nil)] 08:47:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x91526400) [pid = 2491] [serial = 1985] [outer = 0x90803400] 08:47:13 INFO - PROCESS | 2491 | 1461253633762 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x92041c00) [pid = 2491] [serial = 1986] [outer = 0x90803400] 08:47:14 INFO - PROCESS | 2491 | 1461253634737 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]]]}] 08:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1733ms 08:47:14 INFO - PROCESS | 2491 | 1461253634787 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 08:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:47:14 INFO - PROCESS | 2491 | 1461253634791 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 08:47:14 INFO - PROCESS | 2491 | 1461253634798 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 2491 | 1461253634803 Marionette TRACE conn3 <- [1,2618,null,{}] 08:47:14 INFO - PROCESS | 2491 | 1461253634809 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}] 08:47:15 INFO - PROCESS | 2491 | 1461253635068 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 08:47:15 INFO - PROCESS | 2491 | 1461253635422 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x909a5800 == 150 [pid = 2491] [id = 662] 08:47:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x91521800) [pid = 2491] [serial = 1987] [outer = (nil)] 08:47:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92c89000) [pid = 2491] [serial = 1988] [outer = 0x91521800] 08:47:15 INFO - PROCESS | 2491 | 1461253635525 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x93b09c00) [pid = 2491] [serial = 1989] [outer = 0x91521800] 08:47:16 INFO - PROCESS | 2491 | 1461253636502 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]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1739ms 08:47:16 INFO - PROCESS | 2491 | 1461253636537 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 2491 | 1461253636542 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 08:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:47:16 INFO - PROCESS | 2491 | 1461253636550 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 2491 | 1461253636562 Marionette TRACE conn3 <- [1,2622,null,{}] 08:47:16 INFO - PROCESS | 2491 | 1461253636569 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}] 08:47:16 INFO - PROCESS | 2491 | 1461253636844 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 08:47:17 INFO - PROCESS | 2491 | 1461253637210 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c7fc00 == 151 [pid = 2491] [id = 663] 08:47:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x93dc0400) [pid = 2491] [serial = 1990] [outer = (nil)] 08:47:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x93eea000) [pid = 2491] [serial = 1991] [outer = 0x93dc0400] 08:47:17 INFO - PROCESS | 2491 | 1461253637317 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x950b0400) [pid = 2491] [serial = 1992] [outer = 0x93dc0400] 08:47:18 INFO - PROCESS | 2491 | 1461253638309 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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1801ms 08:47:18 INFO - PROCESS | 2491 | 1461253638359 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 2491 | 1461253638363 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 08:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:47:18 INFO - PROCESS | 2491 | 1461253638372 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 2491 | 1461253638376 Marionette TRACE conn3 <- [1,2626,null,{}] 08:47:18 INFO - PROCESS | 2491 | 1461253638382 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}] 08:47:18 INFO - PROCESS | 2491 | 1461253638638 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 08:47:19 INFO - PROCESS | 2491 | 1461253638988 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b14c00 == 152 [pid = 2491] [id = 664] 08:47:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x93db7800) [pid = 2491] [serial = 1993] [outer = (nil)] 08:47:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96c9f400) [pid = 2491] [serial = 1994] [outer = 0x93db7800] 08:47:19 INFO - PROCESS | 2491 | 1461253639091 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96ca2c00) [pid = 2491] [serial = 1995] [outer = 0x93db7800] 08:47:20 INFO - PROCESS | 2491 | 1461253640070 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1733ms 08:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:47:20 INFO - PROCESS | 2491 | 1461253640106 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 2491 | 1461253640109 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 08:47:20 INFO - PROCESS | 2491 | 1461253640118 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 2491 | 1461253640122 Marionette TRACE conn3 <- [1,2630,null,{}] 08:47:20 INFO - PROCESS | 2491 | 1461253640128 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}] 08:47:20 INFO - PROCESS | 2491 | 1461253640375 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 08:47:20 INFO - PROCESS | 2491 | 1461253640732 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x86becc00 == 153 [pid = 2491] [id = 665] 08:47:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96be0400) [pid = 2491] [serial = 1996] [outer = (nil)] 08:47:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x9780ac00) [pid = 2491] [serial = 1997] [outer = 0x96be0400] 08:47:20 INFO - PROCESS | 2491 | 1461253640832 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97811000) [pid = 2491] [serial = 1998] [outer = 0x96be0400] 08:47:21 INFO - PROCESS | 2491 | 1461253641812 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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1748ms 08:47:21 INFO - PROCESS | 2491 | 1461253641864 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 2491 | 1461253641867 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 08:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:47:21 INFO - PROCESS | 2491 | 1461253641876 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 2491 | 1461253641879 Marionette TRACE conn3 <- [1,2634,null,{}] 08:47:21 INFO - PROCESS | 2491 | 1461253641886 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}] 08:47:22 INFO - PROCESS | 2491 | 1461253642156 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 08:47:22 INFO - PROCESS | 2491 | 1461253642501 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e9400 == 154 [pid = 2491] [id = 666] 08:47:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x96fa1400) [pid = 2491] [serial = 1999] [outer = (nil)] 08:47:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x97cf6c00) [pid = 2491] [serial = 2000] [outer = 0x96fa1400] 08:47:22 INFO - PROCESS | 2491 | 1461253642603 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x97ee3c00) [pid = 2491] [serial = 2001] [outer = 0x96fa1400] 08:47:23 INFO - PROCESS | 2491 | 1461253643561 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]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1741ms 08:47:23 INFO - PROCESS | 2491 | 1461253643623 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 08:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:47:23 INFO - PROCESS | 2491 | 1461253643627 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 08:47:23 INFO - PROCESS | 2491 | 1461253643635 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 2491 | 1461253643638 Marionette TRACE conn3 <- [1,2638,null,{}] 08:47:23 INFO - PROCESS | 2491 | 1461253643645 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}] 08:47:23 INFO - PROCESS | 2491 | 1461253643918 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 08:47:24 INFO - PROCESS | 2491 | 1461253644265 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf1800 == 155 [pid = 2491] [id = 667] 08:47:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x9780d400) [pid = 2491] [serial = 2002] [outer = (nil)] 08:47:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x97eeec00) [pid = 2491] [serial = 2003] [outer = 0x9780d400] 08:47:24 INFO - PROCESS | 2491 | 1461253644372 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x97feb400) [pid = 2491] [serial = 2004] [outer = 0x9780d400] 08:47:25 INFO - PROCESS | 2491 | 1461253645337 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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1737ms 08:47:25 INFO - PROCESS | 2491 | 1461253645373 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 2491 | 1461253645376 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 08:47:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:47:25 INFO - PROCESS | 2491 | 1461253645385 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 2491 | 1461253645389 Marionette TRACE conn3 <- [1,2642,null,{}] 08:47:25 INFO - PROCESS | 2491 | 1461253645395 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}] 08:47:25 INFO - PROCESS | 2491 | 1461253645657 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 08:47:26 INFO - PROCESS | 2491 | 1461253646012 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6efc00 == 156 [pid = 2491] [id = 668] 08:47:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x8e886000) [pid = 2491] [serial = 2005] [outer = (nil)] 08:47:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0x9870e400) [pid = 2491] [serial = 2006] [outer = 0x8e886000] 08:47:26 INFO - PROCESS | 2491 | 1461253646119 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0x98711400) [pid = 2491] [serial = 2007] [outer = 0x8e886000] 08:47:27 INFO - PROCESS | 2491 | 1461253647090 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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:47:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1737ms 08:47:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:47:27 INFO - PROCESS | 2491 | 1461253647123 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 2491 | 1461253647127 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 08:47:27 INFO - PROCESS | 2491 | 1461253647135 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 2491 | 1461253647138 Marionette TRACE conn3 <- [1,2646,null,{}] 08:47:27 INFO - PROCESS | 2491 | 1461253647145 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}] 08:47:27 INFO - PROCESS | 2491 | 1461253647395 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 08:47:27 INFO - PROCESS | 2491 | 1461253647755 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x85a7e000 == 155 [pid = 2491] [id = 651] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8939fc00 == 154 [pid = 2491] [id = 650] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x868ebc00 == 153 [pid = 2491] [id = 649] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x89c6c800 == 152 [pid = 2491] [id = 648] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x96f9b800 == 151 [pid = 2491] [id = 647] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb0000 == 150 [pid = 2491] [id = 646] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x93dbe400 == 149 [pid = 2491] [id = 644] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x869f0c00 == 148 [pid = 2491] [id = 645] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x93cc8000 == 147 [pid = 2491] [id = 643] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x93b0fc00 == 146 [pid = 2491] [id = 642] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x92b0f000 == 145 [pid = 2491] [id = 641] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x905db800 == 144 [pid = 2491] [id = 640] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56c800 == 143 [pid = 2491] [id = 638] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x90729800 == 142 [pid = 2491] [id = 639] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8c871c00 == 141 [pid = 2491] [id = 637] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8e795400 == 140 [pid = 2491] [id = 636] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb19000 == 139 [pid = 2491] [id = 635] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6e1c00 == 138 [pid = 2491] [id = 634] 08:47:30 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb2c00 == 137 [pid = 2491] [id = 633] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x8f288c00) [pid = 2491] [serial = 1773] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8b569400) [pid = 2491] [serial = 1892] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x8b6e2800) [pid = 2491] [serial = 1893] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8f4d8400) [pid = 2491] [serial = 1865] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8f33cc00) [pid = 2491] [serial = 1863] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x8f339800) [pid = 2491] [serial = 1862] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x8ebba800) [pid = 2491] [serial = 1860] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x8eb1d800) [pid = 2491] [serial = 1859] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8eae6400) [pid = 2491] [serial = 1857] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8eadc800) [pid = 2491] [serial = 1856] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x8e88e800) [pid = 2491] [serial = 1854] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8e888c00) [pid = 2491] [serial = 1853] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x8c874000) [pid = 2491] [serial = 1851] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8c870c00) [pid = 2491] [serial = 1850] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8bc33400) [pid = 2491] [serial = 1848] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x8bc2c400) [pid = 2491] [serial = 1847] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8b891000) [pid = 2491] [serial = 1845] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8b884c00) [pid = 2491] [serial = 1844] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x89db6000) [pid = 2491] [serial = 1842] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x89c0f400) [pid = 2491] [serial = 1841] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x87044c00) [pid = 2491] [serial = 1839] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x86be9c00) [pid = 2491] [serial = 1838] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x89397000) [pid = 2491] [serial = 1889] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x92becc00) [pid = 2491] [serial = 1886] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x92a56c00) [pid = 2491] [serial = 1884] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x9203d800) [pid = 2491] [serial = 1883] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x909a4000) [pid = 2491] [serial = 1881] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x90853800) [pid = 2491] [serial = 1880] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x90809800) [pid = 2491] [serial = 1878] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x90807800) [pid = 2491] [serial = 1877] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x90725400) [pid = 2491] [serial = 1875] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x9065cc00) [pid = 2491] [serial = 1874] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x90472000) [pid = 2491] [serial = 1872] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x9046f800) [pid = 2491] [serial = 1871] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8ffbd800) [pid = 2491] [serial = 1869] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8ff0f000) [pid = 2491] [serial = 1868] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8f4dac00) [pid = 2491] [serial = 1866] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x8c871400) [pid = 2491] [serial = 1896] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x86be8400) [pid = 2491] [serial = 1895] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8e884400) [pid = 2491] [serial = 1898] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x89b46000) [pid = 2491] [serial = 1890] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x85a7e000 == 138 [pid = 2491] [id = 669] 08:47:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x85bc1800) [pid = 2491] [serial = 2008] [outer = (nil)] 08:47:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x86bb2c00) [pid = 2491] [serial = 2009] [outer = 0x85bc1800] 08:47:30 INFO - PROCESS | 2491 | 1461253650679 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x86be8400) [pid = 2491] [serial = 2010] [outer = 0x85bc1800] 08:47:31 INFO - PROCESS | 2491 | 1461253651768 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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:47:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 4707ms 08:47:31 INFO - PROCESS | 2491 | 1461253651842 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 2491 | 1461253651847 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 08:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:47:31 INFO - PROCESS | 2491 | 1461253651856 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 2491 | 1461253651861 Marionette TRACE conn3 <- [1,2650,null,{}] 08:47:31 INFO - PROCESS | 2491 | 1461253651869 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}] 08:47:32 INFO - PROCESS | 2491 | 1461253652109 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 08:47:32 INFO - PROCESS | 2491 | 1461253652404 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b50000 == 139 [pid = 2491] [id = 670] 08:47:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x89b53000) [pid = 2491] [serial = 2011] [outer = (nil)] 08:47:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x89c0f400) [pid = 2491] [serial = 2012] [outer = 0x89b53000] 08:47:32 INFO - PROCESS | 2491 | 1461253652497 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x89dbec00) [pid = 2491] [serial = 2013] [outer = 0x89b53000] 08:47:33 INFO - PROCESS | 2491 | 1461253653396 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]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:47:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1582ms 08:47:33 INFO - PROCESS | 2491 | 1461253653439 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 2491 | 1461253653444 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 08:47:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:47:33 INFO - PROCESS | 2491 | 1461253653465 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 2491 | 1461253653469 Marionette TRACE conn3 <- [1,2654,null,{}] 08:47:33 INFO - PROCESS | 2491 | 1461253653476 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}] 08:47:33 INFO - PROCESS | 2491 | 1461253653791 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 08:47:33 INFO - PROCESS | 2491 | 1461253653844 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x869ec800 == 140 [pid = 2491] [id = 671] 08:47:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8b6e2800) [pid = 2491] [serial = 2014] [outer = (nil)] 08:47:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8b88ac00) [pid = 2491] [serial = 2015] [outer = 0x8b6e2800] 08:47:34 INFO - PROCESS | 2491 | 1461253654047 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8b893800) [pid = 2491] [serial = 2016] [outer = 0x8b6e2800] 08:47:35 INFO - PROCESS | 2491 | 1461253655190 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]]]}] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x93dbec00) [pid = 2491] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8e796400) [pid = 2491] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x96c96c00) [pid = 2491] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x92b19000) [pid = 2491] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x93ef3c00) [pid = 2491] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:47:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:47:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2187ms 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x93b12400) [pid = 2491] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8ebc5000) [pid = 2491] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x93dc2800) [pid = 2491] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x86aeec00) [pid = 2491] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8fef2c00) [pid = 2491] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f33e000) [pid = 2491] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x89c03000) [pid = 2491] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8ffbd000) [pid = 2491] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x87173c00) [pid = 2491] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x90802000) [pid = 2491] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x96f9cc00) [pid = 2491] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x89c69800) [pid = 2491] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x91528c00) [pid = 2491] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x92a5c000) [pid = 2491] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x8ba22400) [pid = 2491] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:47:35 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x868e5800) [pid = 2491] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:47:35 INFO - PROCESS | 2491 | 1461253655687 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 2491 | 1461253655691 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 08:47:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:47:35 INFO - PROCESS | 2491 | 1461253655698 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 2491 | 1461253655704 Marionette TRACE conn3 <- [1,2658,null,{}] 08:47:35 INFO - PROCESS | 2491 | 1461253655729 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}] 08:47:36 INFO - PROCESS | 2491 | 1461253656022 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 08:47:36 INFO - PROCESS | 2491 | 1461253656232 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939a400 == 141 [pid = 2491] [id = 672] 08:47:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x8bc2a000) [pid = 2491] [serial = 2017] [outer = (nil)] 08:47:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x8bc35800) [pid = 2491] [serial = 2018] [outer = 0x8bc2a000] 08:47:36 INFO - PROCESS | 2491 | 1461253656313 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8c874000) [pid = 2491] [serial = 2019] [outer = 0x8bc2a000] 08:47:37 INFO - PROCESS | 2491 | 1461253657113 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]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:47:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1442ms 08:47:37 INFO - PROCESS | 2491 | 1461253657141 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 2491 | 1461253657147 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 08:47:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:47:37 INFO - PROCESS | 2491 | 1461253657153 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 2491 | 1461253657157 Marionette TRACE conn3 <- [1,2662,null,{}] 08:47:37 INFO - PROCESS | 2491 | 1461253657163 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}] 08:47:37 INFO - PROCESS | 2491 | 1461253657385 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 08:47:37 INFO - PROCESS | 2491 | 1461253657597 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e9400 == 142 [pid = 2491] [id = 673] 08:47:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x85bc7000) [pid = 2491] [serial = 2020] [outer = (nil)] 08:47:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x869ec400) [pid = 2491] [serial = 2021] [outer = 0x85bc7000] 08:47:37 INFO - PROCESS | 2491 | 1461253657845 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x86bb8c00) [pid = 2491] [serial = 2022] [outer = 0x85bc7000] 08:47:39 INFO - PROCESS | 2491 | 1461253659008 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]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:47:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1890ms 08:47:39 INFO - PROCESS | 2491 | 1461253659047 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 2491 | 1461253659055 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 08:47:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:47:39 INFO - PROCESS | 2491 | 1461253659085 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 2491 | 1461253659091 Marionette TRACE conn3 <- [1,2666,null,{}] 08:47:39 INFO - PROCESS | 2491 | 1461253659102 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}] 08:47:39 INFO - PROCESS | 2491 | 1461253659377 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 08:47:39 INFO - PROCESS | 2491 | 1461253659733 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939cc00 == 143 [pid = 2491] [id = 674] 08:47:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x89e4ac00) [pid = 2491] [serial = 2023] [outer = (nil)] 08:47:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8b573000) [pid = 2491] [serial = 2024] [outer = 0x89e4ac00] 08:47:39 INFO - PROCESS | 2491 | 1461253659893 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8b6edc00) [pid = 2491] [serial = 2025] [outer = 0x89e4ac00] 08:47:41 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:41 INFO - PROCESS | 2491 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:47:42 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) 08:47:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2964ms 08:47:42 INFO - PROCESS | 2491 | 1461253662019 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]]]}] 08:47:42 INFO - PROCESS | 2491 | 1461253662031 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 2491 | 1461253662041 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 08:47:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:47:42 INFO - PROCESS | 2491 | 1461253662100 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 2491 | 1461253662106 Marionette TRACE conn3 <- [1,2670,null,{}] 08:47:42 INFO - PROCESS | 2491 | 1461253662116 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}] 08:47:42 INFO - PROCESS | 2491 | 1461253662392 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 08:47:42 INFO - PROCESS | 2491 | 1461253662686 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e55c00 == 144 [pid = 2491] [id = 675] 08:47:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8b6e7400) [pid = 2491] [serial = 2026] [outer = (nil)] 08:47:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8c87c800) [pid = 2491] [serial = 2027] [outer = 0x8b6e7400] 08:47:42 INFO - PROCESS | 2491 | 1461253662832 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8e798c00) [pid = 2491] [serial = 2028] [outer = 0x8b6e7400] 08:47:44 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:44 INFO - PROCESS | 2491 | 1461253664437 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] 08:47:44 INFO - PROCESS | 2491 | 1461253664569 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 08:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:47:44 INFO - PROCESS | 2491 | 1461253664591 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 2491 | 1461253664598 Marionette TRACE conn3 <- [1,2674,null,{}] 08:47:44 INFO - PROCESS | 2491 | 1461253664617 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}] 08:47:44 INFO - PROCESS | 2491 | 1461253664933 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 08:47:45 INFO - PROCESS | 2491 | 1461253665223 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a4800 == 145 [pid = 2491] [id = 676] 08:47:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8e88f400) [pid = 2491] [serial = 2029] [outer = (nil)] 08:47:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8eadac00) [pid = 2491] [serial = 2030] [outer = 0x8e88f400] 08:47:45 INFO - PROCESS | 2491 | 1461253665319 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8eb1b400) [pid = 2491] [serial = 2031] [outer = 0x8e88f400] 08:47:46 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:46 INFO - PROCESS | 2491 | 1461253666826 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] 08:47:46 INFO - PROCESS | 2491 | 1461253666930 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 08:47:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:47:46 INFO - PROCESS | 2491 | 1461253666947 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 2491 | 1461253666953 Marionette TRACE conn3 <- [1,2678,null,{}] 08:47:46 INFO - PROCESS | 2491 | 1461253666961 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}] 08:47:47 INFO - PROCESS | 2491 | 1461253667207 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 08:47:47 INFO - PROCESS | 2491 | 1461253667497 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x8717d400 == 146 [pid = 2491] [id = 677] 08:47:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ea1b000) [pid = 2491] [serial = 2032] [outer = (nil)] 08:47:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8f339000) [pid = 2491] [serial = 2033] [outer = 0x8ea1b000] 08:47:47 INFO - PROCESS | 2491 | 1461253667589 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8f341800) [pid = 2491] [serial = 2034] [outer = 0x8ea1b000] 08:47:48 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:49 INFO - PROCESS | 2491 | 1461253669001 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]]]}] 08:47:49 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) 08:47:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2099ms 08:47:49 INFO - PROCESS | 2491 | 1461253669044 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 08:47:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:47:49 INFO - PROCESS | 2491 | 1461253669048 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 08:47:49 INFO - PROCESS | 2491 | 1461253669055 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 2491 | 1461253669059 Marionette TRACE conn3 <- [1,2682,null,{}] 08:47:49 INFO - PROCESS | 2491 | 1461253669065 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}] 08:47:49 INFO - PROCESS | 2491 | 1461253669402 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 08:47:49 INFO - PROCESS | 2491 | 1461253669703 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28d800 == 147 [pid = 2491] [id = 678] 08:47:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f33dc00) [pid = 2491] [serial = 2035] [outer = (nil)] 08:47:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8feedc00) [pid = 2491] [serial = 2036] [outer = 0x8f33dc00] 08:47:49 INFO - PROCESS | 2491 | 1461253669815 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8ffb7000) [pid = 2491] [serial = 2037] [outer = 0x8f33dc00] 08:47:51 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:51 INFO - PROCESS | 2491 | 1461253671296 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]]]}] 08:47:51 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) 08:47:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2287ms 08:47:51 INFO - PROCESS | 2491 | 1461253671342 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 08:47:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:47:51 INFO - PROCESS | 2491 | 1461253671347 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 08:47:51 INFO - PROCESS | 2491 | 1461253671354 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 2491 | 1461253671358 Marionette TRACE conn3 <- [1,2686,null,{}] 08:47:51 INFO - PROCESS | 2491 | 1461253671364 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}] 08:47:51 INFO - PROCESS | 2491 | 1461253671702 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 08:47:52 INFO - PROCESS | 2491 | 1461253671993 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f338800 == 148 [pid = 2491] [id = 679] 08:47:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8fef0800) [pid = 2491] [serial = 2038] [outer = (nil)] 08:47:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x90473000) [pid = 2491] [serial = 2039] [outer = 0x8fef0800] 08:47:52 INFO - PROCESS | 2491 | 1461253672088 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x90654800) [pid = 2491] [serial = 2040] [outer = 0x8fef0800] 08:47:53 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:53 INFO - PROCESS | 2491 | 1461253673540 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] 08:47:53 INFO - PROCESS | 2491 | 1461253673595 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 08:47:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:47:53 INFO - PROCESS | 2491 | 1461253673604 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 2491 | 1461253673608 Marionette TRACE conn3 <- [1,2690,null,{}] 08:47:53 INFO - PROCESS | 2491 | 1461253673614 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}] 08:47:53 INFO - PROCESS | 2491 | 1461253673952 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 08:47:54 INFO - PROCESS | 2491 | 1461253674248 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eae2000 == 149 [pid = 2491] [id = 680] 08:47:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x905db800) [pid = 2491] [serial = 2041] [outer = (nil)] 08:47:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x90803800) [pid = 2491] [serial = 2042] [outer = 0x905db800] 08:47:54 INFO - PROCESS | 2491 | 1461253674342 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x9084dc00) [pid = 2491] [serial = 2043] [outer = 0x905db800] 08:47:55 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:55 INFO - PROCESS | 2491 | 1461253675759 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] 08:47:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:47:55 INFO - PROCESS | 2491 | 1461253675801 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 08:47:55 INFO - PROCESS | 2491 | 1461253675808 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 2491 | 1461253675812 Marionette TRACE conn3 <- [1,2694,null,{}] 08:47:55 INFO - PROCESS | 2491 | 1461253675818 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}] 08:47:56 INFO - PROCESS | 2491 | 1461253676111 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 08:47:56 INFO - PROCESS | 2491 | 1461253676393 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e1800 == 150 [pid = 2491] [id = 681] 08:47:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x8ffbec00) [pid = 2491] [serial = 2044] [outer = (nil)] 08:47:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x9152c800) [pid = 2491] [serial = 2045] [outer = 0x8ffbec00] 08:47:56 INFO - PROCESS | 2491 | 1461253676488 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x92a56c00) [pid = 2491] [serial = 2046] [outer = 0x8ffbec00] 08:47:57 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:47:57 INFO - PROCESS | 2491 | 1461253677907 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] 08:47:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:47:57 INFO - PROCESS | 2491 | 1461253677950 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 08:47:57 INFO - PROCESS | 2491 | 1461253677958 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 2491 | 1461253677961 Marionette TRACE conn3 <- [1,2698,null,{}] 08:47:57 INFO - PROCESS | 2491 | 1461253677968 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}] 08:47:58 INFO - PROCESS | 2491 | 1461253678285 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 08:47:58 INFO - PROCESS | 2491 | 1461253678585 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x90846000 == 151 [pid = 2491] [id = 682] 08:47:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x91402400) [pid = 2491] [serial = 2047] [outer = (nil)] 08:47:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x92bf9000) [pid = 2491] [serial = 2048] [outer = 0x91402400] 08:47:58 INFO - PROCESS | 2491 | 1461253678679 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x92c80000) [pid = 2491] [serial = 2049] [outer = 0x91402400] 08:48:00 INFO - PROCESS | 2491 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:00 INFO - PROCESS | 2491 | 1461253680156 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] 08:48:00 INFO - PROCESS | 2491 | 1461253680205 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 08:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:48:00 INFO - PROCESS | 2491 | 1461253680212 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 2491 | 1461253680215 Marionette TRACE conn3 <- [1,2702,null,{}] 08:48:00 INFO - PROCESS | 2491 | 1461253680222 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}] 08:48:00 INFO - PROCESS | 2491 | 1461253680627 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 08:48:01 INFO - PROCESS | 2491 | 1461253681005 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x91528000 == 152 [pid = 2491] [id = 683] 08:48:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92c7e400) [pid = 2491] [serial = 2050] [outer = (nil)] 08:48:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x93ccac00) [pid = 2491] [serial = 2051] [outer = 0x92c7e400] 08:48:01 INFO - PROCESS | 2491 | 1461253681185 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x93db8800) [pid = 2491] [serial = 2052] [outer = 0x92c7e400] 08:48:02 INFO - PROCESS | 2491 | 1461253682392 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]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2242ms 08:48:02 INFO - PROCESS | 2491 | 1461253682456 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 08:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:48:02 INFO - PROCESS | 2491 | 1461253682467 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 08:48:02 INFO - PROCESS | 2491 | 1461253682473 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 2491 | 1461253682478 Marionette TRACE conn3 <- [1,2706,null,{}] 08:48:02 INFO - PROCESS | 2491 | 1461253682484 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}] 08:48:02 INFO - PROCESS | 2491 | 1461253682793 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 08:48:03 INFO - PROCESS | 2491 | 1461253683145 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x93cd0000 == 153 [pid = 2491] [id = 684] 08:48:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x93dc2800) [pid = 2491] [serial = 2053] [outer = (nil)] 08:48:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96c95800) [pid = 2491] [serial = 2054] [outer = 0x93dc2800] 08:48:03 INFO - PROCESS | 2491 | 1461253683239 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x96f9b000) [pid = 2491] [serial = 2055] [outer = 0x93dc2800] 08:48:04 INFO - PROCESS | 2491 | 1461253684210 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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:48:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1783ms 08:48:04 INFO - PROCESS | 2491 | 1461253684258 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 2491 | 1461253684262 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 08:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:48:04 INFO - PROCESS | 2491 | 1461253684269 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 2491 | 1461253684273 Marionette TRACE conn3 <- [1,2710,null,{}] 08:48:04 INFO - PROCESS | 2491 | 1461253684279 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}] 08:48:04 INFO - PROCESS | 2491 | 1461253684565 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 08:48:04 INFO - PROCESS | 2491 | 1461253684931 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x84fe9c00 == 154 [pid = 2491] [id = 685] 08:48:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x93b0fc00) [pid = 2491] [serial = 2056] [outer = (nil)] 08:48:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x97806400) [pid = 2491] [serial = 2057] [outer = 0x93b0fc00] 08:48:05 INFO - PROCESS | 2491 | 1461253685028 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x9790d800) [pid = 2491] [serial = 2058] [outer = 0x93b0fc00] 08:48:06 INFO - PROCESS | 2491 | 1461253686000 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] 08:48:06 INFO - PROCESS | 2491 | 1461253686059 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 08:48:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:48:06 INFO - PROCESS | 2491 | 1461253686065 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 2491 | 1461253686069 Marionette TRACE conn3 <- [1,2714,null,{}] 08:48:06 INFO - PROCESS | 2491 | 1461253686075 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}] 08:48:06 INFO - PROCESS | 2491 | 1461253686323 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 08:48:06 INFO - PROCESS | 2491 | 1461253686680 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x84feb800 == 155 [pid = 2491] [id = 686] 08:48:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x950a8800) [pid = 2491] [serial = 2059] [outer = (nil)] 08:48:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x98716400) [pid = 2491] [serial = 2060] [outer = 0x950a8800] 08:48:06 INFO - PROCESS | 2491 | 1461253686780 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x98b25400) [pid = 2491] [serial = 2061] [outer = 0x950a8800] 08:48:07 INFO - PROCESS | 2491 | 1461253687723 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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:48:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1731ms 08:48:07 INFO - PROCESS | 2491 | 1461253687798 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 2491 | 1461253687801 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 08:48:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:48:07 INFO - PROCESS | 2491 | 1461253687810 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 2491 | 1461253687813 Marionette TRACE conn3 <- [1,2718,null,{}] 08:48:07 INFO - PROCESS | 2491 | 1461253687820 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}] 08:48:08 INFO - PROCESS | 2491 | 1461253688145 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x89c08400 == 154 [pid = 2491] [id = 573] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x839e8400 == 153 [pid = 2491] [id = 439] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x92bef800 == 152 [pid = 2491] [id = 412] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x9084d400 == 151 [pid = 2491] [id = 578] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96ca1c00 == 150 [pid = 2491] [id = 581] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea15800 == 149 [pid = 2491] [id = 413] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa0000 == 148 [pid = 2491] [id = 416] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x87039400 == 147 [pid = 2491] [id = 566] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x98b26800 == 146 [pid = 2491] [id = 288] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffb9800 == 145 [pid = 2491] [id = 575] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8f284800 == 144 [pid = 2491] [id = 576] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x92c80c00 == 143 [pid = 2491] [id = 579] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae3000 == 142 [pid = 2491] [id = 577] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8c87c400 == 141 [pid = 2491] [id = 571] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96c9ec00 == 140 [pid = 2491] [id = 74] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x96c9a000 == 139 [pid = 2491] [id = 582] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x9072c000 == 138 [pid = 2491] [id = 580] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x839ed000 == 137 [pid = 2491] [id = 414] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8939a400 == 136 [pid = 2491] [id = 672] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x89b45400 == 135 [pid = 2491] [id = 611] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8703c000 == 134 [pid = 2491] [id = 632] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x869ec800 == 133 [pid = 2491] [id = 671] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x89b50000 == 132 [pid = 2491] [id = 670] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x85a7e000 == 131 [pid = 2491] [id = 669] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x92c7fc00 == 130 [pid = 2491] [id = 663] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x9072d800 == 129 [pid = 2491] [id = 661] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x909a5800 == 128 [pid = 2491] [id = 662] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef5800 == 127 [pid = 2491] [id = 660] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8e790800 == 126 [pid = 2491] [id = 659] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ebbc800 == 125 [pid = 2491] [id = 658] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8e882c00 == 124 [pid = 2491] [id = 657] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb1800 == 123 [pid = 2491] [id = 656] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8bc28c00 == 122 [pid = 2491] [id = 655] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba23c00 == 121 [pid = 2491] [id = 654] 08:48:09 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb6800 == 120 [pid = 2491] [id = 653] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x952a2000) [pid = 2491] [serial = 1934] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x97c1e800) [pid = 2491] [serial = 1947] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x96fa5800) [pid = 2491] [serial = 1941] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x93b11c00) [pid = 2491] [serial = 1925] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x96c95400) [pid = 2491] [serial = 1937] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x93cce400) [pid = 2491] [serial = 1928] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8fee9c00) [pid = 2491] [serial = 1908] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x93ee8c00) [pid = 2491] [serial = 1931] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x8703d800) [pid = 2491] [serial = 1949] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8ffbfc00) [pid = 2491] [serial = 1913] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8ff05800) [pid = 2491] [serial = 1910] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x93ef0000) [pid = 2491] [serial = 1932] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x89c6dc00) [pid = 2491] [serial = 1952] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x96fa0800) [pid = 2491] [serial = 1940] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8f33b400) [pid = 2491] [serial = 1907] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x9080c000) [pid = 2491] [serial = 1916] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x96c97800) [pid = 2491] [serial = 1938] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x89e4b800) [pid = 2491] [serial = 1902] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x90467c00) [pid = 2491] [serial = 1914] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x92b15c00) [pid = 2491] [serial = 1919] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x92b18400) [pid = 2491] [serial = 1920] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x97753400) [pid = 2491] [serial = 1944] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x89e47400) [pid = 2491] [serial = 1836] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x92beec00) [pid = 2491] [serial = 1887] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x92c84800) [pid = 2491] [serial = 1923] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x96b01400) [pid = 2491] [serial = 1935] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x9099fc00) [pid = 2491] [serial = 1917] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x87174000) [pid = 2491] [serial = 1950] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x93cd1400) [pid = 2491] [serial = 1929] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x92c81c00) [pid = 2491] [serial = 1922] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8e798000) [pid = 2491] [serial = 1905] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x86bb7400) [pid = 2491] [serial = 1955] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x97b7f800) [pid = 2491] [serial = 1946] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x89c0d400) [pid = 2491] [serial = 1901] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x96fb9400) [pid = 2491] [serial = 1943] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x89c10000) [pid = 2491] [serial = 1956] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8c68f400) [pid = 2491] [serial = 1904] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8ff0c400) [pid = 2491] [serial = 1911] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x89dbfc00) [pid = 2491] [serial = 1953] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x93b13400) [pid = 2491] [serial = 1926] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8bc27000) [pid = 2491] [serial = 1958] [outer = (nil)] [url = about:blank] 08:48:10 INFO - PROCESS | 2491 | 1461253690277 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x869ec800 == 121 [pid = 2491] [id = 687] 08:48:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x869f0800) [pid = 2491] [serial = 2062] [outer = (nil)] 08:48:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x86bb3000) [pid = 2491] [serial = 2063] [outer = 0x869f0800] 08:48:10 INFO - PROCESS | 2491 | 1461253690364 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8703c000) [pid = 2491] [serial = 2064] [outer = 0x869f0800] 08:48:11 INFO - PROCESS | 2491 | 1461253691293 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] 08:48:11 INFO - PROCESS | 2491 | 1461253691364 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 08:48:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:48:11 INFO - PROCESS | 2491 | 1461253691373 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 2491 | 1461253691378 Marionette TRACE conn3 <- [1,2722,null,{}] 08:48:11 INFO - PROCESS | 2491 | 1461253691386 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}] 08:48:11 INFO - PROCESS | 2491 | 1461253691641 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 08:48:11 INFO - PROCESS | 2491 | 1461253691905 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c06800 == 122 [pid = 2491] [id = 688] 08:48:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x89c08400) [pid = 2491] [serial = 2065] [outer = (nil)] 08:48:11 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x89c10000) [pid = 2491] [serial = 2066] [outer = 0x89c08400] 08:48:12 INFO - PROCESS | 2491 | 1461253691996 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x89db2000) [pid = 2491] [serial = 2067] [outer = 0x89c08400] 08:48:13 INFO - PROCESS | 2491 | 1461253693033 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] 08:48:13 INFO - PROCESS | 2491 | 1461253693121 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 08:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:48:13 INFO - PROCESS | 2491 | 1461253693130 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 2491 | 1461253693134 Marionette TRACE conn3 <- [1,2726,null,{}] 08:48:13 INFO - PROCESS | 2491 | 1461253693151 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}] 08:48:13 INFO - PROCESS | 2491 | 1461253693463 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 08:48:13 INFO - PROCESS | 2491 | 1461253693710 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b572000 == 123 [pid = 2491] [id = 689] 08:48:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8b6eec00) [pid = 2491] [serial = 2068] [outer = (nil)] 08:48:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8b88f800) [pid = 2491] [serial = 2069] [outer = 0x8b6eec00] 08:48:13 INFO - PROCESS | 2491 | 1461253693789 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8ba28400) [pid = 2491] [serial = 2070] [outer = 0x8b6eec00] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8bc29400) [pid = 2491] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8b6e2800) [pid = 2491] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x90803400) [pid = 2491] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x93dc0400) [pid = 2491] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x8ebb9000) [pid = 2491] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x96be0400) [pid = 2491] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x905de000) [pid = 2491] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x8e886000) [pid = 2491] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8ff07800) [pid = 2491] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x9780d400) [pid = 2491] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x8e88b800) [pid = 2491] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x93db7800) [pid = 2491] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x8feec400) [pid = 2491] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x87042c00) [pid = 2491] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 113 (0x91521800) [pid = 2491] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 112 (0x8ba26800) [pid = 2491] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0x96fa1400) [pid = 2491] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x89b53000) [pid = 2491] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 109 (0x85bc1800) [pid = 2491] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:48:15 INFO - PROCESS | 2491 | --DOMWINDOW == 108 (0x8eb1cc00) [pid = 2491] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:48:15 INFO - PROCESS | 2491 | 1461253695466 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]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:48:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2396ms 08:48:15 INFO - PROCESS | 2491 | 1461253695527 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 2491 | 1461253695531 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 08:48:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:48:15 INFO - PROCESS | 2491 | 1461253695552 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 2491 | 1461253695562 Marionette TRACE conn3 <- [1,2730,null,{}] 08:48:15 INFO - PROCESS | 2491 | 1461253695569 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}] 08:48:15 INFO - PROCESS | 2491 | 1461253695817 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 08:48:16 INFO - PROCESS | 2491 | 1461253696027 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc1800 == 124 [pid = 2491] [id = 690] 08:48:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 109 (0x86bef800) [pid = 2491] [serial = 2071] [outer = (nil)] 08:48:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 110 (0x8c68f400) [pid = 2491] [serial = 2072] [outer = 0x86bef800] 08:48:16 INFO - PROCESS | 2491 | 1461253696105 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0x8c99f400) [pid = 2491] [serial = 2073] [outer = 0x86bef800] 08:48:17 INFO - PROCESS | 2491 | 1461253697486 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] 08:48:17 INFO - PROCESS | 2491 | 1461253697554 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 08:48:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:48:17 INFO - PROCESS | 2491 | 1461253697688 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 2491 | 1461253697694 Marionette TRACE conn3 <- [1,2734,null,{}] 08:48:17 INFO - PROCESS | 2491 | 1461253697752 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}] 08:48:18 INFO - PROCESS | 2491 | 1461253698034 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 08:48:18 INFO - PROCESS | 2491 | 1461253698323 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x87044000 == 125 [pid = 2491] [id = 691] 08:48:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0x89b47000) [pid = 2491] [serial = 2074] [outer = (nil)] 08:48:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0x89b4f000) [pid = 2491] [serial = 2075] [outer = 0x89b47000] 08:48:18 INFO - PROCESS | 2491 | 1461253698426 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0x89c69800) [pid = 2491] [serial = 2076] [outer = 0x89b47000] 08:48:19 INFO - PROCESS | 2491 | 1461253699527 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]]]}] 08:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1971ms 08:48:19 INFO - PROCESS | 2491 | 1461253699576 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 2491 | 1461253699585 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 08:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:48:19 INFO - PROCESS | 2491 | 1461253699598 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 2491 | 1461253699604 Marionette TRACE conn3 <- [1,2738,null,{}] 08:48:19 INFO - PROCESS | 2491 | 1461253699611 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}] 08:48:19 INFO - PROCESS | 2491 | 1461253699899 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 08:48:20 INFO - PROCESS | 2491 | 1461253700262 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x868f1800 == 126 [pid = 2491] [id = 692] 08:48:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0x89e51400) [pid = 2491] [serial = 2077] [outer = (nil)] 08:48:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x8ba26800) [pid = 2491] [serial = 2078] [outer = 0x89e51400] 08:48:20 INFO - PROCESS | 2491 | 1461253700357 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x8c687000) [pid = 2491] [serial = 2079] [outer = 0x89e51400] 08:48:21 INFO - PROCESS | 2491 | 1461253701486 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]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1947ms 08:48:21 INFO - PROCESS | 2491 | 1461253701545 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 2491 | 1461253701550 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 08:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:48:21 INFO - PROCESS | 2491 | 1461253701558 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 2491 | 1461253701564 Marionette TRACE conn3 <- [1,2742,null,{}] 08:48:21 INFO - PROCESS | 2491 | 1461253701582 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}] 08:48:21 INFO - PROCESS | 2491 | 1461253701898 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 08:48:22 INFO - PROCESS | 2491 | 1461253702308 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e4b800 == 127 [pid = 2491] [id = 693] 08:48:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8e796000) [pid = 2491] [serial = 2080] [outer = (nil)] 08:48:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8e88b800) [pid = 2491] [serial = 2081] [outer = 0x8e796000] 08:48:22 INFO - PROCESS | 2491 | 1461253702410 Marionette DEBUG loaded listener.js 08:48:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8ea24000) [pid = 2491] [serial = 2082] [outer = 0x8e796000] 08:48:23 INFO - PROCESS | 2491 | 1461253703458 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]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:48:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1944ms 08:48:23 INFO - PROCESS | 2491 | 1461253703504 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 2491 | 1461253703510 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 08:48:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:48:23 INFO - PROCESS | 2491 | 1461253703537 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 2491 | 1461253703542 Marionette TRACE conn3 <- [1,2746,null,{}] 08:48:23 INFO - PROCESS | 2491 | 1461253703548 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}] 08:48:23 INFO - PROCESS | 2491 | 1461253703806 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 08:48:24 INFO - PROCESS | 2491 | 1461253704168 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ea22400 == 128 [pid = 2491] [id = 694] 08:48:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x8eb1ac00) [pid = 2491] [serial = 2083] [outer = (nil)] 08:48:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8ebbd800) [pid = 2491] [serial = 2084] [outer = 0x8eb1ac00] 08:48:24 INFO - PROCESS | 2491 | 1461253704265 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8f28b400) [pid = 2491] [serial = 2085] [outer = 0x8eb1ac00] 08:48:25 INFO - PROCESS | 2491 | 1461253705292 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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:48:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1836ms 08:48:25 INFO - PROCESS | 2491 | 1461253705371 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 2491 | 1461253705375 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 08:48:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:48:25 INFO - PROCESS | 2491 | 1461253705382 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 2491 | 1461253705387 Marionette TRACE conn3 <- [1,2750,null,{}] 08:48:25 INFO - PROCESS | 2491 | 1461253705393 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}] 08:48:25 INFO - PROCESS | 2491 | 1461253705683 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 08:48:26 INFO - PROCESS | 2491 | 1461253706025 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb1a400 == 129 [pid = 2491] [id = 695] 08:48:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8ebba400) [pid = 2491] [serial = 2086] [outer = (nil)] 08:48:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8f4d7000) [pid = 2491] [serial = 2087] [outer = 0x8ebba400] 08:48:26 INFO - PROCESS | 2491 | 1461253706126 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8f4db400) [pid = 2491] [serial = 2088] [outer = 0x8ebba400] 08:48:27 INFO - PROCESS | 2491 | 1461253707143 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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:48:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1803ms 08:48:27 INFO - PROCESS | 2491 | 1461253707186 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 08:48:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:48:27 INFO - PROCESS | 2491 | 1461253707191 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 08:48:27 INFO - PROCESS | 2491 | 1461253707198 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 2491 | 1461253707201 Marionette TRACE conn3 <- [1,2754,null,{}] 08:48:27 INFO - PROCESS | 2491 | 1461253707207 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}] 08:48:27 INFO - PROCESS | 2491 | 1461253707572 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 08:48:27 INFO - PROCESS | 2491 | 1461253707944 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f344400 == 130 [pid = 2491] [id = 696] 08:48:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8ff0ac00) [pid = 2491] [serial = 2089] [outer = (nil)] 08:48:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8ffb4400) [pid = 2491] [serial = 2090] [outer = 0x8ff0ac00] 08:48:28 INFO - PROCESS | 2491 | 1461253708043 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x9046a800) [pid = 2491] [serial = 2091] [outer = 0x8ff0ac00] 08:48:29 INFO - PROCESS | 2491 | 1461253709018 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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:48:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1883ms 08:48:29 INFO - PROCESS | 2491 | 1461253709082 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 08:48:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:48:29 INFO - PROCESS | 2491 | 1461253709086 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 08:48:29 INFO - PROCESS | 2491 | 1461253709094 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 2491 | 1461253709097 Marionette TRACE conn3 <- [1,2758,null,{}] 08:48:29 INFO - PROCESS | 2491 | 1461253709105 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}] 08:48:29 INFO - PROCESS | 2491 | 1461253709405 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 08:48:29 INFO - PROCESS | 2491 | 1461253709750 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffb5000 == 131 [pid = 2491] [id = 697] 08:48:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8ffb5400) [pid = 2491] [serial = 2092] [outer = (nil)] 08:48:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x905e2800) [pid = 2491] [serial = 2093] [outer = 0x8ffb5400] 08:48:29 INFO - PROCESS | 2491 | 1461253709852 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x90652000) [pid = 2491] [serial = 2094] [outer = 0x8ffb5400] 08:48:30 INFO - PROCESS | 2491 | 1461253710848 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]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:48:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1791ms 08:48:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:48:30 INFO - PROCESS | 2491 | 1461253710885 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 08:48:30 INFO - PROCESS | 2491 | 1461253710888 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 08:48:30 INFO - PROCESS | 2491 | 1461253710896 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:48:30 INFO - PROCESS | 2491 | 1461253710899 Marionette TRACE conn3 <- [1,2762,null,{}] 08:48:30 INFO - PROCESS | 2491 | 1461253710906 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}] 08:48:31 INFO - PROCESS | 2491 | 1461253711161 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 08:48:31 INFO - PROCESS | 2491 | 1461253711506 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x905d9400 == 132 [pid = 2491] [id = 698] 08:48:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x90724800) [pid = 2491] [serial = 2095] [outer = (nil)] 08:48:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x90731800) [pid = 2491] [serial = 2096] [outer = 0x90724800] 08:48:31 INFO - PROCESS | 2491 | 1461253711618 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x90803000) [pid = 2491] [serial = 2097] [outer = 0x90724800] 08:48:32 INFO - PROCESS | 2491 | 1461253712761 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]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:48:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1941ms 08:48:32 INFO - PROCESS | 2491 | 1461253712839 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 2491 | 1461253712843 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 08:48:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:48:32 INFO - PROCESS | 2491 | 1461253712852 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 2491 | 1461253712856 Marionette TRACE conn3 <- [1,2766,null,{}] 08:48:32 INFO - PROCESS | 2491 | 1461253712864 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}] 08:48:33 INFO - PROCESS | 2491 | 1461253713179 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 08:48:33 INFO - PROCESS | 2491 | 1461253713535 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x8feec400 == 133 [pid = 2491] [id = 699] 08:48:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x905e4000) [pid = 2491] [serial = 2098] [outer = (nil)] 08:48:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x90850800) [pid = 2491] [serial = 2099] [outer = 0x905e4000] 08:48:33 INFO - PROCESS | 2491 | 1461253713635 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x90853800) [pid = 2491] [serial = 2100] [outer = 0x905e4000] 08:48:34 INFO - PROCESS | 2491 | 1461253714620 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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:48:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1798ms 08:48:34 INFO - PROCESS | 2491 | 1461253714651 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 08:48:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:48:34 INFO - PROCESS | 2491 | 1461253714655 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 08:48:34 INFO - PROCESS | 2491 | 1461253714662 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 2491 | 1461253714666 Marionette TRACE conn3 <- [1,2770,null,{}] 08:48:34 INFO - PROCESS | 2491 | 1461253714674 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}] 08:48:34 INFO - PROCESS | 2491 | 1461253714943 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 08:48:35 INFO - PROCESS | 2491 | 1461253715294 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x905e6800 == 134 [pid = 2491] [id = 700] 08:48:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x9080c000) [pid = 2491] [serial = 2101] [outer = (nil)] 08:48:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x92034400) [pid = 2491] [serial = 2102] [outer = 0x9080c000] 08:48:35 INFO - PROCESS | 2491 | 1461253715395 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x92a56800) [pid = 2491] [serial = 2103] [outer = 0x9080c000] 08:48:36 INFO - PROCESS | 2491 | 1461253716356 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]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:48:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1732ms 08:48:36 INFO - PROCESS | 2491 | 1461253716395 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 2491 | 1461253716400 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 08:48:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:48:36 INFO - PROCESS | 2491 | 1461253716407 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 2491 | 1461253716413 Marionette TRACE conn3 <- [1,2774,null,{}] 08:48:36 INFO - PROCESS | 2491 | 1461253716420 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}] 08:48:36 INFO - PROCESS | 2491 | 1461253716700 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 08:48:37 INFO - PROCESS | 2491 | 1461253717057 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x92c79400 == 135 [pid = 2491] [id = 701] 08:48:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x92c7b800) [pid = 2491] [serial = 2104] [outer = (nil)] 08:48:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x92c88400) [pid = 2491] [serial = 2105] [outer = 0x92c7b800] 08:48:37 INFO - PROCESS | 2491 | 1461253717178 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x93b10400) [pid = 2491] [serial = 2106] [outer = 0x92c7b800] 08:48:38 INFO - PROCESS | 2491 | 1461253718226 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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:48:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1895ms 08:48:38 INFO - PROCESS | 2491 | 1461253718303 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 2491 | 1461253718307 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 08:48:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:48:38 INFO - PROCESS | 2491 | 1461253718315 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 2491 | 1461253718319 Marionette TRACE conn3 <- [1,2778,null,{}] 08:48:38 INFO - PROCESS | 2491 | 1461253718326 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}] 08:48:38 INFO - PROCESS | 2491 | 1461253718579 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 08:48:38 INFO - PROCESS | 2491 | 1461253718933 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf8c00 == 136 [pid = 2491] [id = 702] 08:48:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x92c89c00) [pid = 2491] [serial = 2107] [outer = (nil)] 08:48:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x93cd1400) [pid = 2491] [serial = 2108] [outer = 0x92c89c00] 08:48:39 INFO - PROCESS | 2491 | 1461253719033 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x93db7400) [pid = 2491] [serial = 2109] [outer = 0x92c89c00] 08:48:40 INFO - PROCESS | 2491 | 1461253720019 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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:48:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1740ms 08:48:40 INFO - PROCESS | 2491 | 1461253720056 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 08:48:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:48:40 INFO - PROCESS | 2491 | 1461253720060 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 08:48:40 INFO - PROCESS | 2491 | 1461253720067 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 2491 | 1461253720071 Marionette TRACE conn3 <- [1,2782,null,{}] 08:48:40 INFO - PROCESS | 2491 | 1461253720077 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}] 08:48:40 INFO - PROCESS | 2491 | 1461253720326 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 08:48:40 INFO - PROCESS | 2491 | 1461253720677 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 2491 | ++DOCSHELL 0x93cc9800 == 137 [pid = 2491] [id = 703] 08:48:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x93ccb400) [pid = 2491] [serial = 2110] [outer = (nil)] 08:48:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x93eec800) [pid = 2491] [serial = 2111] [outer = 0x93ccb400] 08:48:40 INFO - PROCESS | 2491 | 1461253720776 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x93eee800) [pid = 2491] [serial = 2112] [outer = 0x93ccb400] 08:48:41 INFO - PROCESS | 2491 | 1461253721742 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]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:48:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1740ms 08:48:41 INFO - PROCESS | 2491 | 1461253721807 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 08:48:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:48:41 INFO - PROCESS | 2491 | 1461253721812 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 08:48:41 INFO - PROCESS | 2491 | 1461253721819 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 2491 | 1461253721823 Marionette TRACE conn3 <- [1,2786,null,{}] 08:48:41 INFO - PROCESS | 2491 | 1461253721829 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}] 08:48:42 INFO - PROCESS | 2491 | 1461253722118 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 08:48:42 INFO - PROCESS | 2491 | 1461253722462 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 2491 | ++DOCSHELL 0x93eeb400 == 138 [pid = 2491] [id = 704] 08:48:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x950ad400) [pid = 2491] [serial = 2113] [outer = (nil)] 08:48:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x96b46000) [pid = 2491] [serial = 2114] [outer = 0x950ad400] 08:48:42 INFO - PROCESS | 2491 | 1461253722563 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x96b4e400) [pid = 2491] [serial = 2115] [outer = 0x950ad400] 08:48:43 INFO - PROCESS | 2491 | 1461253723505 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]]]}] 08:48:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:48:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1738ms 08:48:43 INFO - PROCESS | 2491 | 1461253723557 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 08:48:43 INFO - PROCESS | 2491 | 1461253723561 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 08:48:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:48:43 INFO - PROCESS | 2491 | 1461253723567 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 2491 | 1461253723570 Marionette TRACE conn3 <- [1,2790,null,{}] 08:48:43 INFO - PROCESS | 2491 | 1461253723577 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}] 08:48:43 INFO - PROCESS | 2491 | 1461253723835 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 08:48:44 INFO - PROCESS | 2491 | 1461253724189 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:44 INFO - PROCESS | 2491 | ++DOCSHELL 0x93eed400 == 139 [pid = 2491] [id = 705] 08:48:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x96b05800) [pid = 2491] [serial = 2116] [outer = (nil)] 08:48:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96ca0c00) [pid = 2491] [serial = 2117] [outer = 0x96b05800] 08:48:44 INFO - PROCESS | 2491 | 1461253724292 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96fa0000) [pid = 2491] [serial = 2118] [outer = 0x96b05800] 08:48:45 INFO - PROCESS | 2491 | 1461253725227 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]]]}] 08:48:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:48:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1734ms 08:48:45 INFO - PROCESS | 2491 | 1461253725302 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 08:48:45 INFO - PROCESS | 2491 | 1461253725306 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 08:48:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:48:45 INFO - PROCESS | 2491 | 1461253725313 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 2491 | 1461253725315 Marionette TRACE conn3 <- [1,2794,null,{}] 08:48:45 INFO - PROCESS | 2491 | 1461253725323 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}] 08:48:45 INFO - PROCESS | 2491 | 1461253725651 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 08:48:46 INFO - PROCESS | 2491 | 1461253726006 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x93ef4c00 == 140 [pid = 2491] [id = 706] 08:48:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96c9a000) [pid = 2491] [serial = 2119] [outer = (nil)] 08:48:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x977a0c00) [pid = 2491] [serial = 2120] [outer = 0x96c9a000] 08:48:46 INFO - PROCESS | 2491 | 1461253726099 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97805c00) [pid = 2491] [serial = 2121] [outer = 0x96c9a000] 08:48:47 INFO - PROCESS | 2491 | 1461253727044 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]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:48:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1788ms 08:48:47 INFO - PROCESS | 2491 | 1461253727102 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 2491 | 1461253727106 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 08:48:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:48:47 INFO - PROCESS | 2491 | 1461253727114 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 2491 | 1461253727117 Marionette TRACE conn3 <- [1,2798,null,{}] 08:48:47 INFO - PROCESS | 2491 | 1461253727123 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}] 08:48:47 INFO - PROCESS | 2491 | 1461253727384 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8b572000 == 139 [pid = 2491] [id = 689] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89c06800 == 138 [pid = 2491] [id = 688] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x869ec800 == 137 [pid = 2491] [id = 687] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x93cd0000 == 136 [pid = 2491] [id = 684] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x91528000 == 135 [pid = 2491] [id = 683] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x90846000 == 134 [pid = 2491] [id = 682] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8eae2000 == 133 [pid = 2491] [id = 680] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4e1800 == 132 [pid = 2491] [id = 681] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8f338800 == 131 [pid = 2491] [id = 679] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8f28d800 == 130 [pid = 2491] [id = 678] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8717d400 == 129 [pid = 2491] [id = 677] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8c9a4800 == 128 [pid = 2491] [id = 676] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x8939cc00 == 127 [pid = 2491] [id = 674] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x89e55c00 == 126 [pid = 2491] [id = 675] 08:48:49 INFO - PROCESS | 2491 | --DOCSHELL 0x839e9400 == 125 [pid = 2491] [id = 673] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x8eae4000) [pid = 2491] [serial = 1899] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x8b88ac00) [pid = 2491] [serial = 2015] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x92041c00) [pid = 2491] [serial = 1986] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x950b0400) [pid = 2491] [serial = 1992] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8ebc3c00) [pid = 2491] [serial = 1970] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x9780ac00) [pid = 2491] [serial = 1997] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x9080fc00) [pid = 2491] [serial = 1983] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x98711400) [pid = 2491] [serial = 2007] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8ffc0800) [pid = 2491] [serial = 1976] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x97eeec00) [pid = 2491] [serial = 2003] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x93eea000) [pid = 2491] [serial = 1991] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x8eadfc00) [pid = 2491] [serial = 1967] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x96c9f400) [pid = 2491] [serial = 1994] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8b893800) [pid = 2491] [serial = 2016] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x90658400) [pid = 2491] [serial = 1980] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x893a0c00) [pid = 2491] [serial = 1961] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8eb12400) [pid = 2491] [serial = 1968] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x90470800) [pid = 2491] [serial = 1977] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x9870e400) [pid = 2491] [serial = 2006] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x92c89000) [pid = 2491] [serial = 1988] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x96ca2c00) [pid = 2491] [serial = 1995] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8c9a1c00) [pid = 2491] [serial = 1965] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x97cf6c00) [pid = 2491] [serial = 2000] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x97ee3c00) [pid = 2491] [serial = 2001] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x89dbec00) [pid = 2491] [serial = 2013] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x89db3800) [pid = 2491] [serial = 1962] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x90655800) [pid = 2491] [serial = 1979] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x86bb2c00) [pid = 2491] [serial = 2009] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x97811000) [pid = 2491] [serial = 1998] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8f343800) [pid = 2491] [serial = 1973] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8bc35800) [pid = 2491] [serial = 2018] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8f4e2800) [pid = 2491] [serial = 1974] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8c68e000) [pid = 2491] [serial = 1964] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8f288800) [pid = 2491] [serial = 1971] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x89c0f400) [pid = 2491] [serial = 2012] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x91526400) [pid = 2491] [serial = 1985] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x97feb400) [pid = 2491] [serial = 2004] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x86be8400) [pid = 2491] [serial = 2010] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x93b09c00) [pid = 2491] [serial = 1989] [outer = (nil)] [url = about:blank] 08:48:49 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x9080c400) [pid = 2491] [serial = 1982] [outer = (nil)] [url = about:blank] 08:48:50 INFO - PROCESS | 2491 | 1461253730142 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb2c00 == 126 [pid = 2491] [id = 707] 08:48:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x86bb4c00) [pid = 2491] [serial = 2122] [outer = (nil)] 08:48:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x86be5400) [pid = 2491] [serial = 2123] [outer = 0x86bb4c00] 08:48:50 INFO - PROCESS | 2491 | 1461253730234 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x87045000) [pid = 2491] [serial = 2124] [outer = 0x86bb4c00] 08:48:51 INFO - PROCESS | 2491 | 1461253731115 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]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:48:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 4041ms 08:48:51 INFO - PROCESS | 2491 | 1461253731162 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 2491 | 1461253731170 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 08:48:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:48:51 INFO - PROCESS | 2491 | 1461253731178 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 2491 | 1461253731183 Marionette TRACE conn3 <- [1,2802,null,{}] 08:48:51 INFO - PROCESS | 2491 | 1461253731191 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}] 08:48:51 INFO - PROCESS | 2491 | 1461253731432 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 08:48:51 INFO - PROCESS | 2491 | 1461253731643 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c6e400 == 127 [pid = 2491] [id = 708] 08:48:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x89c71000) [pid = 2491] [serial = 2125] [outer = (nil)] 08:48:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x89dbec00) [pid = 2491] [serial = 2126] [outer = 0x89c71000] 08:48:51 INFO - PROCESS | 2491 | 1461253731729 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x89e51c00) [pid = 2491] [serial = 2127] [outer = 0x89c71000] 08:48:52 INFO - PROCESS | 2491 | 1461253732773 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]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:48:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1640ms 08:48:52 INFO - PROCESS | 2491 | 1461253732822 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 2491 | 1461253732828 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 08:48:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:48:52 INFO - PROCESS | 2491 | 1461253732844 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 2491 | 1461253732848 Marionette TRACE conn3 <- [1,2806,null,{}] 08:48:52 INFO - PROCESS | 2491 | 1461253732855 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}] 08:48:53 INFO - PROCESS | 2491 | 1461253733174 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 08:48:53 INFO - PROCESS | 2491 | 1461253733219 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c01800 == 128 [pid = 2491] [id = 709] 08:48:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8ba26000) [pid = 2491] [serial = 2128] [outer = (nil)] 08:48:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8bc2d000) [pid = 2491] [serial = 2129] [outer = 0x8ba26000] 08:48:53 INFO - PROCESS | 2491 | 1461253733304 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8c874c00) [pid = 2491] [serial = 2130] [outer = 0x8ba26000] 08:48:54 INFO - PROCESS | 2491 | 1461253734873 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]]]}] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x905db800) [pid = 2491] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x91402400) [pid = 2491] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x8ea1b000) [pid = 2491] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x869f0800) [pid = 2491] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x89c08400) [pid = 2491] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x93b0fc00) [pid = 2491] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x8b56e400) [pid = 2491] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x8ffbec00) [pid = 2491] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x8f33dc00) [pid = 2491] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x8fef0800) [pid = 2491] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x92c7e400) [pid = 2491] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x8b6e7400) [pid = 2491] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x85bc7000) [pid = 2491] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x89e4ac00) [pid = 2491] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 113 (0x950a8800) [pid = 2491] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 112 (0x93dc2800) [pid = 2491] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 111 (0x8e88f400) [pid = 2491] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:48:54 INFO - PROCESS | 2491 | --DOMWINDOW == 110 (0x8b6eec00) [pid = 2491] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:48:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:48:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2139ms 08:48:54 INFO - PROCESS | 2491 | 1461253734984 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 2491 | 1461253734988 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 08:48:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:48:55 INFO - PROCESS | 2491 | 1461253735004 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 2491 | 1461253735014 Marionette TRACE conn3 <- [1,2810,null,{}] 08:48:55 INFO - PROCESS | 2491 | 1461253735084 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}] 08:48:55 INFO - PROCESS | 2491 | 1461253735401 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 08:48:55 INFO - PROCESS | 2491 | 1461253735539 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ba21800 == 129 [pid = 2491] [id = 710] 08:48:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 111 (0x8bc34000) [pid = 2491] [serial = 2131] [outer = (nil)] 08:48:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 112 (0x8e796400) [pid = 2491] [serial = 2132] [outer = 0x8bc34000] 08:48:55 INFO - PROCESS | 2491 | 1461253735618 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 113 (0x8ea17000) [pid = 2491] [serial = 2133] [outer = 0x8bc34000] 08:48:56 INFO - PROCESS | 2491 | 1461253736430 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]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1461ms 08:48:56 INFO - PROCESS | 2491 | 1461253736459 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 2491 | 1461253736464 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 08:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:48:56 INFO - PROCESS | 2491 | 1461253736470 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 2491 | 1461253736473 Marionette TRACE conn3 <- [1,2814,null,{}] 08:48:56 INFO - PROCESS | 2491 | 1461253736480 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}] 08:48:56 INFO - PROCESS | 2491 | 1461253736701 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 08:48:57 INFO - PROCESS | 2491 | 1461253737138 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x869edc00 == 130 [pid = 2491] [id = 711] 08:48:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 114 (0x869f0800) [pid = 2491] [serial = 2134] [outer = (nil)] 08:48:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0x86bb4800) [pid = 2491] [serial = 2135] [outer = 0x869f0800] 08:48:57 INFO - PROCESS | 2491 | 1461253737252 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x87176800) [pid = 2491] [serial = 2136] [outer = 0x869f0800] 08:48:58 INFO - PROCESS | 2491 | 1461253738296 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]]]}] 08:48:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:48:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1899ms 08:48:58 INFO - PROCESS | 2491 | 1461253738372 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 08:48:58 INFO - PROCESS | 2491 | 1461253738381 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 08:48:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:48:58 INFO - PROCESS | 2491 | 1461253738391 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 2491 | 1461253738397 Marionette TRACE conn3 <- [1,2818,null,{}] 08:48:58 INFO - PROCESS | 2491 | 1461253738405 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}] 08:48:58 INFO - PROCESS | 2491 | 1461253738710 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 08:48:59 INFO - PROCESS | 2491 | 1461253739064 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0dc00 == 131 [pid = 2491] [id = 712] 08:48:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x89e4ac00) [pid = 2491] [serial = 2137] [outer = (nil)] 08:48:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8b88c000) [pid = 2491] [serial = 2138] [outer = 0x89e4ac00] 08:48:59 INFO - PROCESS | 2491 | 1461253739165 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8bc28800) [pid = 2491] [serial = 2139] [outer = 0x89e4ac00] 08:49:00 INFO - PROCESS | 2491 | 1461253740323 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1985ms 08:49:00 INFO - PROCESS | 2491 | 1461253740380 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 2491 | 1461253740388 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 08:49:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:49:00 INFO - PROCESS | 2491 | 1461253740396 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 2491 | 1461253740400 Marionette TRACE conn3 <- [1,2822,null,{}] 08:49:00 INFO - PROCESS | 2491 | 1461253740407 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}] 08:49:00 INFO - PROCESS | 2491 | 1461253740682 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 08:49:01 INFO - PROCESS | 2491 | 1461253741078 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b49000 == 132 [pid = 2491] [id = 713] 08:49:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8ea17800) [pid = 2491] [serial = 2140] [outer = (nil)] 08:49:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x8eadfc00) [pid = 2491] [serial = 2141] [outer = 0x8ea17800] 08:49:01 INFO - PROCESS | 2491 | 1461253741180 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8eb12c00) [pid = 2491] [serial = 2142] [outer = 0x8ea17800] 08:49:02 INFO - PROCESS | 2491 | 1461253742247 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]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:49:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1893ms 08:49:02 INFO - PROCESS | 2491 | 1461253742290 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 2491 | 1461253742295 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 08:49:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:49:02 INFO - PROCESS | 2491 | 1461253742316 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 2491 | 1461253742327 Marionette TRACE conn3 <- [1,2826,null,{}] 08:49:02 INFO - PROCESS | 2491 | 1461253742338 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}] 08:49:02 INFO - PROCESS | 2491 | 1461253742667 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 08:49:03 INFO - PROCESS | 2491 | 1461253743029 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c683c00 == 133 [pid = 2491] [id = 714] 08:49:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8e88cc00) [pid = 2491] [serial = 2143] [outer = (nil)] 08:49:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8f28e000) [pid = 2491] [serial = 2144] [outer = 0x8e88cc00] 08:49:03 INFO - PROCESS | 2491 | 1461253743132 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8f4da400) [pid = 2491] [serial = 2145] [outer = 0x8e88cc00] 08:49:04 INFO - PROCESS | 2491 | 1461253744172 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:49:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1918ms 08:49:04 INFO - PROCESS | 2491 | 1461253744222 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 2491 | 1461253744228 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 08:49:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:49:04 INFO - PROCESS | 2491 | 1461253744234 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 2491 | 1461253744239 Marionette TRACE conn3 <- [1,2830,null,{}] 08:49:04 INFO - PROCESS | 2491 | 1461253744245 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}] 08:49:04 INFO - PROCESS | 2491 | 1461253744518 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 08:49:04 INFO - PROCESS | 2491 | 1461253744860 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x89b47800 == 134 [pid = 2491] [id = 715] 08:49:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8eb17400) [pid = 2491] [serial = 2146] [outer = (nil)] 08:49:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8ff06000) [pid = 2491] [serial = 2147] [outer = 0x8eb17400] 08:49:04 INFO - PROCESS | 2491 | 1461253744967 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8ff10800) [pid = 2491] [serial = 2148] [outer = 0x8eb17400] 08:49:06 INFO - PROCESS | 2491 | 1461253746004 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]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:49:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1838ms 08:49:06 INFO - PROCESS | 2491 | 1461253746073 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 08:49:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:49:06 INFO - PROCESS | 2491 | 1461253746078 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 08:49:06 INFO - PROCESS | 2491 | 1461253746085 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 2491 | 1461253746089 Marionette TRACE conn3 <- [1,2834,null,{}] 08:49:06 INFO - PROCESS | 2491 | 1461253746095 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}] 08:49:06 INFO - PROCESS | 2491 | 1461253746353 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 08:49:06 INFO - PROCESS | 2491 | 1461253746707 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ffc0c00 == 135 [pid = 2491] [id = 716] 08:49:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x90466000) [pid = 2491] [serial = 2149] [outer = (nil)] 08:49:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x90468c00) [pid = 2491] [serial = 2150] [outer = 0x90466000] 08:49:06 INFO - PROCESS | 2491 | 1461253746824 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x90728400) [pid = 2491] [serial = 2151] [outer = 0x90466000] 08:49:07 INFO - PROCESS | 2491 | 1461253747892 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:49:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1888ms 08:49:07 INFO - PROCESS | 2491 | 1461253747973 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 2491 | 1461253747977 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 08:49:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:49:07 INFO - PROCESS | 2491 | 1461253747984 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 2491 | 1461253747989 Marionette TRACE conn3 <- [1,2838,null,{}] 08:49:08 INFO - PROCESS | 2491 | 1461253747995 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}] 08:49:08 INFO - PROCESS | 2491 | 1461253748299 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 08:49:08 INFO - PROCESS | 2491 | 1461253748663 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f286000 == 136 [pid = 2491] [id = 717] 08:49:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8ffb6c00) [pid = 2491] [serial = 2152] [outer = (nil)] 08:49:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x90853c00) [pid = 2491] [serial = 2153] [outer = 0x8ffb6c00] 08:49:08 INFO - PROCESS | 2491 | 1461253748756 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x91523000) [pid = 2491] [serial = 2154] [outer = 0x8ffb6c00] 08:49:09 INFO - PROCESS | 2491 | 1461253749797 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]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:49:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1890ms 08:49:09 INFO - PROCESS | 2491 | 1461253749876 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 2491 | 1461253749881 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 08:49:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:49:09 INFO - PROCESS | 2491 | 1461253749888 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 2491 | 1461253749891 Marionette TRACE conn3 <- [1,2842,null,{}] 08:49:09 INFO - PROCESS | 2491 | 1461253749898 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}] 08:49:10 INFO - PROCESS | 2491 | 1461253750201 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 08:49:10 INFO - PROCESS | 2491 | 1461253750569 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e2800 == 137 [pid = 2491] [id = 718] 08:49:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8ffbfc00) [pid = 2491] [serial = 2155] [outer = (nil)] 08:49:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x92b16800) [pid = 2491] [serial = 2156] [outer = 0x8ffbfc00] 08:49:10 INFO - PROCESS | 2491 | 1461253750664 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x92b19c00) [pid = 2491] [serial = 2157] [outer = 0x8ffbfc00] 08:49:11 INFO - PROCESS | 2491 | 1461253751683 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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1833ms 08:49:11 INFO - PROCESS | 2491 | 1461253751722 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 08:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:49:11 INFO - PROCESS | 2491 | 1461253751727 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 08:49:11 INFO - PROCESS | 2491 | 1461253751734 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 2491 | 1461253751738 Marionette TRACE conn3 <- [1,2846,null,{}] 08:49:11 INFO - PROCESS | 2491 | 1461253751745 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}] 08:49:12 INFO - PROCESS | 2491 | 1461253752003 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 08:49:12 INFO - PROCESS | 2491 | 1461253752356 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x909aa800 == 138 [pid = 2491] [id = 719] 08:49:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x91528000) [pid = 2491] [serial = 2158] [outer = (nil)] 08:49:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x93b0c000) [pid = 2491] [serial = 2159] [outer = 0x91528000] 08:49:12 INFO - PROCESS | 2491 | 1461253752458 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x93b0ec00) [pid = 2491] [serial = 2160] [outer = 0x91528000] 08:49:13 INFO - PROCESS | 2491 | 1461253753444 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]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1783ms 08:49:13 INFO - PROCESS | 2491 | 1461253753517 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 2491 | 1461253753522 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 08:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:49:13 INFO - PROCESS | 2491 | 1461253753529 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 2491 | 1461253753533 Marionette TRACE conn3 <- [1,2850,null,{}] 08:49:13 INFO - PROCESS | 2491 | 1461253753539 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}] 08:49:13 INFO - PROCESS | 2491 | 1461253753811 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 08:49:14 INFO - PROCESS | 2491 | 1461253754166 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 2491 | ++DOCSHELL 0x8fef7800 == 139 [pid = 2491] [id = 720] 08:49:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8fef7c00) [pid = 2491] [serial = 2161] [outer = (nil)] 08:49:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x93cd4400) [pid = 2491] [serial = 2162] [outer = 0x8fef7c00] 08:49:14 INFO - PROCESS | 2491 | 1461253754266 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x93dba800) [pid = 2491] [serial = 2163] [outer = 0x8fef7c00] 08:49:15 INFO - PROCESS | 2491 | 1461253755248 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:49:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1792ms 08:49:15 INFO - PROCESS | 2491 | 1461253755324 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 2491 | 1461253755327 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 08:49:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:49:15 INFO - PROCESS | 2491 | 1461253755335 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 2491 | 1461253755339 Marionette TRACE conn3 <- [1,2854,null,{}] 08:49:15 INFO - PROCESS | 2491 | 1461253755345 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}] 08:49:15 INFO - PROCESS | 2491 | 1461253755610 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 08:49:15 INFO - PROCESS | 2491 | 1461253755971 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 2491 | ++DOCSHELL 0x96c85400 == 140 [pid = 2491] [id = 721] 08:49:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x96c88800) [pid = 2491] [serial = 2164] [outer = (nil)] 08:49:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x96c9ec00) [pid = 2491] [serial = 2165] [outer = 0x96c88800] 08:49:16 INFO - PROCESS | 2491 | 1461253756092 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x96fb6800) [pid = 2491] [serial = 2166] [outer = 0x96c88800] 08:49:17 INFO - PROCESS | 2491 | 1461253757093 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1838ms 08:49:17 INFO - PROCESS | 2491 | 1461253757175 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 2491 | 1461253757179 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 08:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:49:17 INFO - PROCESS | 2491 | 1461253757186 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 2491 | 1461253757192 Marionette TRACE conn3 <- [1,2858,null,{}] 08:49:17 INFO - PROCESS | 2491 | 1461253757199 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}] 08:49:17 INFO - PROCESS | 2491 | 1461253757500 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 08:49:17 INFO - PROCESS | 2491 | 1461253757831 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x950a8800 == 141 [pid = 2491] [id = 722] 08:49:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x96c9bc00) [pid = 2491] [serial = 2167] [outer = (nil)] 08:49:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x97eea800) [pid = 2491] [serial = 2168] [outer = 0x96c9bc00] 08:49:17 INFO - PROCESS | 2491 | 1461253757929 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x97eeec00) [pid = 2491] [serial = 2169] [outer = 0x96c9bc00] 08:49:18 INFO - PROCESS | 2491 | 1461253758882 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:49:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1738ms 08:49:18 INFO - PROCESS | 2491 | 1461253758925 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 2491 | 1461253758929 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 08:49:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:49:18 INFO - PROCESS | 2491 | 1461253758936 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 2491 | 1461253758939 Marionette TRACE conn3 <- [1,2862,null,{}] 08:49:18 INFO - PROCESS | 2491 | 1461253758945 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}] 08:49:19 INFO - PROCESS | 2491 | 1461253759203 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 08:49:19 INFO - PROCESS | 2491 | 1461253759569 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x950b0400 == 142 [pid = 2491] [id = 723] 08:49:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x96bdec00) [pid = 2491] [serial = 2170] [outer = (nil)] 08:49:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x98713c00) [pid = 2491] [serial = 2171] [outer = 0x96bdec00] 08:49:19 INFO - PROCESS | 2491 | 1461253759671 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x98716000) [pid = 2491] [serial = 2172] [outer = 0x96bdec00] 08:49:20 INFO - PROCESS | 2491 | 1461253760760 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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:49:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1883ms 08:49:20 INFO - PROCESS | 2491 | 1461253760820 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 2491 | 1461253760825 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:49:20 INFO - PROCESS | 2491 | 1461253760832 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 2491 | 1461253760835 Marionette TRACE conn3 <- [1,2866,null,{}] 08:49:20 INFO - PROCESS | 2491 | 1461253760841 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}] 08:49:21 INFO - PROCESS | 2491 | 1461253761105 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 08:49:21 INFO - PROCESS | 2491 | 1461253761466 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x97eec000 == 143 [pid = 2491] [id = 724] 08:49:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x9870a400) [pid = 2491] [serial = 2173] [outer = (nil)] 08:49:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x9918b400) [pid = 2491] [serial = 2174] [outer = 0x9870a400] 08:49:21 INFO - PROCESS | 2491 | 1461253761570 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x99193c00) [pid = 2491] [serial = 2175] [outer = 0x9870a400] 08:49:22 INFO - PROCESS | 2491 | 1461253762574 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]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:49:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1785ms 08:49:22 INFO - PROCESS | 2491 | 1461253762618 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 2491 | 1461253762622 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 08:49:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:49:22 INFO - PROCESS | 2491 | 1461253762629 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 2491 | 1461253762633 Marionette TRACE conn3 <- [1,2870,null,{}] 08:49:22 INFO - PROCESS | 2491 | 1461253762640 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}] 08:49:22 INFO - PROCESS | 2491 | 1461253762904 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 08:49:23 INFO - PROCESS | 2491 | 1461253763258 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x93ef4800 == 144 [pid = 2491] [id = 725] 08:49:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96fa4400) [pid = 2491] [serial = 2176] [outer = (nil)] 08:49:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x999d0800) [pid = 2491] [serial = 2177] [outer = 0x96fa4400] 08:49:23 INFO - PROCESS | 2491 | 1461253763358 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x999d3c00) [pid = 2491] [serial = 2178] [outer = 0x96fa4400] 08:49:24 INFO - PROCESS | 2491 | 1461253764303 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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1735ms 08:49:24 INFO - PROCESS | 2491 | 1461253764372 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 2491 | 1461253764377 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 08:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:49:24 INFO - PROCESS | 2491 | 1461253764385 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 2491 | 1461253764388 Marionette TRACE conn3 <- [1,2874,null,{}] 08:49:24 INFO - PROCESS | 2491 | 1461253764395 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}] 08:49:24 INFO - PROCESS | 2491 | 1461253764661 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 08:49:25 INFO - PROCESS | 2491 | 1461253765022 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e55400 == 145 [pid = 2491] [id = 726] 08:49:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x99936800) [pid = 2491] [serial = 2179] [outer = (nil)] 08:49:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x99b93000) [pid = 2491] [serial = 2180] [outer = 0x99936800] 08:49:25 INFO - PROCESS | 2491 | 1461253765119 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x99b94800) [pid = 2491] [serial = 2181] [outer = 0x99936800] 08:49:26 INFO - PROCESS | 2491 | 1461253766124 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1796ms 08:49:26 INFO - PROCESS | 2491 | 1461253766181 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 2491 | 1461253766184 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 08:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:49:26 INFO - PROCESS | 2491 | 1461253766193 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 2491 | 1461253766198 Marionette TRACE conn3 <- [1,2878,null,{}] 08:49:26 INFO - PROCESS | 2491 | 1461253766205 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}] 08:49:26 INFO - PROCESS | 2491 | 1461253766471 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 08:49:26 INFO - PROCESS | 2491 | 1461253766824 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x999d1000 == 146 [pid = 2491] [id = 727] 08:49:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x99b87400) [pid = 2491] [serial = 2182] [outer = (nil)] 08:49:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x9df19c00) [pid = 2491] [serial = 2183] [outer = 0x99b87400] 08:49:26 INFO - PROCESS | 2491 | 1461253766923 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x9df21c00) [pid = 2491] [serial = 2184] [outer = 0x99b87400] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8f346800 == 145 [pid = 2491] [id = 572] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef7400 == 144 [pid = 2491] [id = 212] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x9084ec00 == 143 [pid = 2491] [id = 98] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8ba21800 == 142 [pid = 2491] [id = 710] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x89c01800 == 141 [pid = 2491] [id = 709] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x89c6e400 == 140 [pid = 2491] [id = 708] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb2c00 == 139 [pid = 2491] [id = 707] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x92bf8c00 == 138 [pid = 2491] [id = 702] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x92c79400 == 137 [pid = 2491] [id = 701] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x905e6800 == 136 [pid = 2491] [id = 700] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x905d9400 == 135 [pid = 2491] [id = 698] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8feec400 == 134 [pid = 2491] [id = 699] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffb5000 == 133 [pid = 2491] [id = 697] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8f344400 == 132 [pid = 2491] [id = 696] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8eb1a400 == 131 [pid = 2491] [id = 695] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x8ea22400 == 130 [pid = 2491] [id = 694] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x868f1800 == 129 [pid = 2491] [id = 692] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x89e4b800 == 128 [pid = 2491] [id = 693] 08:49:30 INFO - PROCESS | 2491 | --DOCSHELL 0x87044000 == 127 [pid = 2491] [id = 691] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8c68f400) [pid = 2491] [serial = 2072] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x9084dc00) [pid = 2491] [serial = 2043] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x92c80000) [pid = 2491] [serial = 2049] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x92bf9000) [pid = 2491] [serial = 2048] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8f341800) [pid = 2491] [serial = 2034] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x86bb3000) [pid = 2491] [serial = 2063] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x89c10000) [pid = 2491] [serial = 2066] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x97806400) [pid = 2491] [serial = 2057] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x8c689800) [pid = 2491] [serial = 1959] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x9152c800) [pid = 2491] [serial = 2045] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x8ffb7000) [pid = 2491] [serial = 2037] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x90654800) [pid = 2491] [serial = 2040] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x93db8800) [pid = 2491] [serial = 2052] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x8e798c00) [pid = 2491] [serial = 2028] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x89db2000) [pid = 2491] [serial = 2067] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x90473000) [pid = 2491] [serial = 2039] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x90803800) [pid = 2491] [serial = 2042] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x869ec400) [pid = 2491] [serial = 2021] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8703c000) [pid = 2491] [serial = 2064] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x8b573000) [pid = 2491] [serial = 2024] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x98716400) [pid = 2491] [serial = 2060] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x93ccac00) [pid = 2491] [serial = 2051] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x96f9b000) [pid = 2491] [serial = 2055] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x92a56c00) [pid = 2491] [serial = 2046] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8b6edc00) [pid = 2491] [serial = 2025] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x96c95800) [pid = 2491] [serial = 2054] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x86bb8c00) [pid = 2491] [serial = 2022] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x98b25400) [pid = 2491] [serial = 2061] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x8feedc00) [pid = 2491] [serial = 2036] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x8c87c800) [pid = 2491] [serial = 2027] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x9790d800) [pid = 2491] [serial = 2058] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8f339000) [pid = 2491] [serial = 2033] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8eb1b400) [pid = 2491] [serial = 2031] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x8b88f800) [pid = 2491] [serial = 2069] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x8ba28400) [pid = 2491] [serial = 2070] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8eadac00) [pid = 2491] [serial = 2030] [outer = (nil)] [url = about:blank] 08:49:30 INFO - PROCESS | 2491 | 1461253770839 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 4709ms 08:49:30 INFO - PROCESS | 2491 | 1461253770904 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 2491 | 1461253770910 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 08:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:49:30 INFO - PROCESS | 2491 | 1461253770980 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 2491 | 1461253770987 Marionette TRACE conn3 <- [1,2882,null,{}] 08:49:31 INFO - PROCESS | 2491 | 1461253771010 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}] 08:49:31 INFO - PROCESS | 2491 | 1461253771251 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 08:49:31 INFO - PROCESS | 2491 | 1461253771483 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x869ec400 == 128 [pid = 2491] [id = 728] 08:49:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x86bb0400) [pid = 2491] [serial = 2185] [outer = (nil)] 08:49:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x89b50000) [pid = 2491] [serial = 2186] [outer = 0x86bb0400] 08:49:31 INFO - PROCESS | 2491 | 1461253771569 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x89c6f000) [pid = 2491] [serial = 2187] [outer = 0x86bb0400] 08:49:32 INFO - PROCESS | 2491 | 1461253772505 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1665ms 08:49:32 INFO - PROCESS | 2491 | 1461253772585 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 2491 | 1461253772595 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 08:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:49:32 INFO - PROCESS | 2491 | 1461253772606 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 2491 | 1461253772610 Marionette TRACE conn3 <- [1,2886,null,{}] 08:49:32 INFO - PROCESS | 2491 | 1461253772617 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}] 08:49:32 INFO - PROCESS | 2491 | 1461253772872 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 08:49:33 INFO - PROCESS | 2491 | 1461253773184 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x89e4cc00 == 129 [pid = 2491] [id = 729] 08:49:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x89e4f800) [pid = 2491] [serial = 2188] [outer = (nil)] 08:49:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8b6ef000) [pid = 2491] [serial = 2189] [outer = 0x89e4f800] 08:49:33 INFO - PROCESS | 2491 | 1461253773288 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8ba21800) [pid = 2491] [serial = 2190] [outer = 0x89e4f800] 08:49:34 INFO - PROCESS | 2491 | 1461253774406 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1849ms 08:49:34 INFO - PROCESS | 2491 | 1461253774455 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 2491 | 1461253774460 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 08:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:49:34 INFO - PROCESS | 2491 | 1461253774466 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 2491 | 1461253774473 Marionette TRACE conn3 <- [1,2890,null,{}] 08:49:34 INFO - PROCESS | 2491 | 1461253774498 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}] 08:49:34 INFO - PROCESS | 2491 | 1461253774830 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x89c71000) [pid = 2491] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x905e4000) [pid = 2491] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x8eb1ac00) [pid = 2491] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x89b47000) [pid = 2491] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x90724800) [pid = 2491] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x9080c000) [pid = 2491] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8ff0ac00) [pid = 2491] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8ba26000) [pid = 2491] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x89e51400) [pid = 2491] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8ffb5400) [pid = 2491] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x950ad400) [pid = 2491] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8ebba400) [pid = 2491] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x86bb4c00) [pid = 2491] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0x8e796000) [pid = 2491] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x93ccb400) [pid = 2491] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x96b05800) [pid = 2491] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0x92c89c00) [pid = 2491] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 116 (0x96c9a000) [pid = 2491] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 115 (0x8bc2a000) [pid = 2491] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:49:35 INFO - PROCESS | 2491 | --DOMWINDOW == 114 (0x92c7b800) [pid = 2491] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:49:35 INFO - PROCESS | 2491 | 1461253775711 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x84218400 == 130 [pid = 2491] [id = 730] 08:49:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 115 (0x85bcb800) [pid = 2491] [serial = 2191] [outer = (nil)] 08:49:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 116 (0x89c71000) [pid = 2491] [serial = 2192] [outer = 0x85bcb800] 08:49:35 INFO - PROCESS | 2491 | 1461253775824 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 117 (0x8e791000) [pid = 2491] [serial = 2193] [outer = 0x85bcb800] 08:49:36 INFO - PROCESS | 2491 | 1461253776715 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2296ms 08:49:36 INFO - PROCESS | 2491 | 1461253776765 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 2491 | 1461253776772 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 08:49:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:49:36 INFO - PROCESS | 2491 | 1461253776779 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 2491 | 1461253776798 Marionette TRACE conn3 <- [1,2894,null,{}] 08:49:36 INFO - PROCESS | 2491 | 1461253776805 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}] 08:49:37 INFO - PROCESS | 2491 | 1461253777064 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 08:49:37 INFO - PROCESS | 2491 | 1461253777340 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c0d800 == 131 [pid = 2491] [id = 731] 08:49:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x8ba28400) [pid = 2491] [serial = 2194] [outer = (nil)] 08:49:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8eadd800) [pid = 2491] [serial = 2195] [outer = 0x8ba28400] 08:49:37 INFO - PROCESS | 2491 | 1461253777429 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8eb16c00) [pid = 2491] [serial = 2196] [outer = 0x8ba28400] 08:49:38 INFO - PROCESS | 2491 | 1461253778586 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1853ms 08:49:38 INFO - PROCESS | 2491 | 1461253778635 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 2491 | 1461253778643 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 08:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:49:38 INFO - PROCESS | 2491 | 1461253778654 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 2491 | 1461253778662 Marionette TRACE conn3 <- [1,2898,null,{}] 08:49:38 INFO - PROCESS | 2491 | 1461253778673 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}] 08:49:38 INFO - PROCESS | 2491 | 1461253778982 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 08:49:39 INFO - PROCESS | 2491 | 1461253779358 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb3400 == 132 [pid = 2491] [id = 732] 08:49:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x89c0d400) [pid = 2491] [serial = 2197] [outer = (nil)] 08:49:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x8b573000) [pid = 2491] [serial = 2198] [outer = 0x89c0d400] 08:49:39 INFO - PROCESS | 2491 | 1461253779470 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8ba22800) [pid = 2491] [serial = 2199] [outer = 0x89c0d400] 08:49:40 INFO - PROCESS | 2491 | 1461253780523 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1902ms 08:49:40 INFO - PROCESS | 2491 | 1461253780558 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 2491 | 1461253780568 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 08:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:49:40 INFO - PROCESS | 2491 | 1461253780582 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 2491 | 1461253780586 Marionette TRACE conn3 <- [1,2902,null,{}] 08:49:40 INFO - PROCESS | 2491 | 1461253780598 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}] 08:49:40 INFO - PROCESS | 2491 | 1461253780911 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 08:49:41 INFO - PROCESS | 2491 | 1461253781362 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e886c00 == 133 [pid = 2491] [id = 733] 08:49:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8e887400) [pid = 2491] [serial = 2200] [outer = (nil)] 08:49:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x8eb1c800) [pid = 2491] [serial = 2201] [outer = 0x8e887400] 08:49:41 INFO - PROCESS | 2491 | 1461253781461 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x8ebc1c00) [pid = 2491] [serial = 2202] [outer = 0x8e887400] 08:49:42 INFO - PROCESS | 2491 | 1461253782531 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2001ms 08:49:42 INFO - PROCESS | 2491 | 1461253782585 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 2491 | 1461253782590 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 08:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:49:42 INFO - PROCESS | 2491 | 1461253782599 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 2491 | 1461253782606 Marionette TRACE conn3 <- [1,2906,null,{}] 08:49:42 INFO - PROCESS | 2491 | 1461253782626 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}] 08:49:42 INFO - PROCESS | 2491 | 1461253782902 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 08:49:43 INFO - PROCESS | 2491 | 1461253783263 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eadf800 == 134 [pid = 2491] [id = 734] 08:49:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8ebb9000) [pid = 2491] [serial = 2203] [outer = (nil)] 08:49:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8f4e0800) [pid = 2491] [serial = 2204] [outer = 0x8ebb9000] 08:49:43 INFO - PROCESS | 2491 | 1461253783374 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8fef5c00) [pid = 2491] [serial = 2205] [outer = 0x8ebb9000] 08:49:44 INFO - PROCESS | 2491 | 1461253784387 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1840ms 08:49:44 INFO - PROCESS | 2491 | 1461253784439 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 2491 | 1461253784444 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 08:49:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:49:44 INFO - PROCESS | 2491 | 1461253784451 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 2491 | 1461253784454 Marionette TRACE conn3 <- [1,2910,null,{}] 08:49:44 INFO - PROCESS | 2491 | 1461253784461 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}] 08:49:44 INFO - PROCESS | 2491 | 1461253784739 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 08:49:45 INFO - PROCESS | 2491 | 1461253785089 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ff04800 == 135 [pid = 2491] [id = 735] 08:49:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8ffb1c00) [pid = 2491] [serial = 2206] [outer = (nil)] 08:49:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ffbe400) [pid = 2491] [serial = 2207] [outer = 0x8ffb1c00] 08:49:45 INFO - PROCESS | 2491 | 1461253785194 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x90468000) [pid = 2491] [serial = 2208] [outer = 0x8ffb1c00] 08:49:46 INFO - PROCESS | 2491 | 1461253786061 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]]]}] 08:49:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:49:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:49:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1642ms 08:49:46 INFO - PROCESS | 2491 | 1461253786094 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 2491 | 1461253786099 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 08:49:46 INFO - TEST-START | /DOMEvents/constructors.html 08:49:46 INFO - PROCESS | 2491 | 1461253786106 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 2491 | 1461253786110 Marionette TRACE conn3 <- [1,2914,null,{}] 08:49:46 INFO - PROCESS | 2491 | 1461253786117 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}] 08:49:46 INFO - PROCESS | 2491 | 1461253786394 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 08:49:46 INFO - PROCESS | 2491 | 1461253786701 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 2491 | ++DOCSHELL 0x869e6800 == 136 [pid = 2491] [id = 736] 08:49:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8fee9c00) [pid = 2491] [serial = 2209] [outer = (nil)] 08:49:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x90473c00) [pid = 2491] [serial = 2210] [outer = 0x8fee9c00] 08:49:46 INFO - PROCESS | 2491 | 1461253786848 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x905e1800) [pid = 2491] [serial = 2211] [outer = 0x8fee9c00] 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:49:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:47 INFO - PROCESS | 2491 | 1461253787885 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]]]}] 08:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:49:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:49:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:49:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1855ms 08:49:48 INFO - PROCESS | 2491 | 1461253787963 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 2491 | 1461253787970 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 08:49:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:49:48 INFO - PROCESS | 2491 | 1461253787980 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 2491 | 1461253787989 Marionette TRACE conn3 <- [1,2918,null,{}] 08:49:48 INFO - PROCESS | 2491 | 1461253788000 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}] 08:49:48 INFO - PROCESS | 2491 | 1461253788319 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 08:49:48 INFO - PROCESS | 2491 | 1461253788687 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56b400 == 137 [pid = 2491] [id = 737] 08:49:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x90471c00) [pid = 2491] [serial = 2212] [outer = (nil)] 08:49:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x9099e400) [pid = 2491] [serial = 2213] [outer = 0x90471c00] 08:49:48 INFO - PROCESS | 2491 | 1461253788791 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x909a7000) [pid = 2491] [serial = 2214] [outer = 0x90471c00] 08:49:49 INFO - PROCESS | 2491 | 1461253789681 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:49:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:49:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1742ms 08:49:49 INFO - PROCESS | 2491 | 1461253789723 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 2491 | 1461253789728 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 08:49:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:49:49 INFO - PROCESS | 2491 | 1461253789751 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 2491 | 1461253789755 Marionette TRACE conn3 <- [1,2922,null,{}] 08:49:49 INFO - PROCESS | 2491 | 1461253789766 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}] 08:49:50 INFO - PROCESS | 2491 | 1461253790016 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 08:49:50 INFO - PROCESS | 2491 | 1461253790317 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 2491 | ++DOCSHELL 0x9084d000 == 138 [pid = 2491] [id = 738] 08:49:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x909a1000) [pid = 2491] [serial = 2215] [outer = (nil)] 08:49:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x92b11800) [pid = 2491] [serial = 2216] [outer = 0x909a1000] 08:49:50 INFO - PROCESS | 2491 | 1461253790480 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x92bf5400) [pid = 2491] [serial = 2217] [outer = 0x909a1000] 08:49:51 INFO - PROCESS | 2491 | [2491] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:51 INFO - PROCESS | 2491 | [2491] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:51 INFO - PROCESS | 2491 | [2491] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:51 INFO - PROCESS | 2491 | [2491] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:51 INFO - PROCESS | 2491 | 1461253791418 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]]]}] 08:49:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:49:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:51 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 08:49:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:51 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 08:49:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:51 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]" 08:49:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:49:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1749ms 08:49:51 INFO - PROCESS | 2491 | 1461253791497 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 2491 | 1461253791506 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 08:49:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:49:51 INFO - PROCESS | 2491 | 1461253791513 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 2491 | 1461253791516 Marionette TRACE conn3 <- [1,2926,null,{}] 08:49:51 INFO - PROCESS | 2491 | 1461253791522 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}] 08:49:51 INFO - PROCESS | 2491 | 1461253791768 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 08:49:52 INFO - PROCESS | 2491 | 1461253792070 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 2491 | ++DOCSHELL 0x91522800 == 139 [pid = 2491] [id = 739] 08:49:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x92a56400) [pid = 2491] [serial = 2218] [outer = (nil)] 08:49:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x93db5800) [pid = 2491] [serial = 2219] [outer = 0x92a56400] 08:49:52 INFO - PROCESS | 2491 | 1461253792217 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x93dbf400) [pid = 2491] [serial = 2220] [outer = 0x92a56400] 08:49:52 INFO - PROCESS | 2491 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:49:53 INFO - PROCESS | 2491 | 1461253793062 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]]]}] 08:49:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:49:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1583ms 08:49:53 INFO - PROCESS | 2491 | 1461253793098 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 2491 | 1461253793102 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 08:49:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:49:53 INFO - PROCESS | 2491 | 1461253793110 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 2491 | 1461253793114 Marionette TRACE conn3 <- [1,2930,null,{}] 08:49:53 INFO - PROCESS | 2491 | 1461253793121 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}] 08:49:53 INFO - PROCESS | 2491 | 1461253793366 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 08:49:53 INFO - PROCESS | 2491 | 1461253793678 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f33a800 == 140 [pid = 2491] [id = 740] 08:49:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x93cd5800) [pid = 2491] [serial = 2221] [outer = (nil)] 08:49:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x950b7000) [pid = 2491] [serial = 2222] [outer = 0x93cd5800] 08:49:53 INFO - PROCESS | 2491 | 1461253793781 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x96b0b400) [pid = 2491] [serial = 2223] [outer = 0x93cd5800] 08:49:54 INFO - PROCESS | 2491 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:49:54 INFO - PROCESS | 2491 | 1461253794689 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]]]}] 08:49:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:49:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1601ms 08:49:54 INFO - PROCESS | 2491 | 1461253794712 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 08:49:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:49:54 INFO - PROCESS | 2491 | 1461253794717 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 08:49:54 INFO - PROCESS | 2491 | 1461253794725 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 2491 | 1461253794728 Marionette TRACE conn3 <- [1,2934,null,{}] 08:49:54 INFO - PROCESS | 2491 | 1461253794736 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}] 08:49:54 INFO - PROCESS | 2491 | 1461253794981 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 08:49:55 INFO - PROCESS | 2491 | 1461253795289 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x93db5400 == 141 [pid = 2491] [id = 741] 08:49:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x93eed000) [pid = 2491] [serial = 2224] [outer = (nil)] 08:49:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x96f99400) [pid = 2491] [serial = 2225] [outer = 0x93eed000] 08:49:55 INFO - PROCESS | 2491 | 1461253795412 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x96f9ec00) [pid = 2491] [serial = 2226] [outer = 0x93eed000] 08:49:56 INFO - PROCESS | 2491 | 1461253796357 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]]]}] 08:49:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1691ms 08:49:56 INFO - PROCESS | 2491 | 1461253796416 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 2491 | 1461253796420 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 08:49:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:49:56 INFO - PROCESS | 2491 | 1461253796445 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 2491 | 1461253796451 Marionette TRACE conn3 <- [1,2938,null,{}] 08:49:56 INFO - PROCESS | 2491 | 1461253796464 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}] 08:49:56 INFO - PROCESS | 2491 | 1461253796754 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 08:49:57 INFO - PROCESS | 2491 | 1461253797125 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 2491 | ++DOCSHELL 0x96f9b400 == 142 [pid = 2491] [id = 742] 08:49:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x97c27400) [pid = 2491] [serial = 2227] [outer = (nil)] 08:49:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x97ee0c00) [pid = 2491] [serial = 2228] [outer = 0x97c27400] 08:49:57 INFO - PROCESS | 2491 | 1461253797232 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x97ff0400) [pid = 2491] [serial = 2229] [outer = 0x97c27400] 08:49:58 INFO - PROCESS | 2491 | 1461253798095 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]]]}] 08:49:58 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. 08:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1714ms 08:49:58 INFO - PROCESS | 2491 | 1461253798144 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 2491 | 1461253798147 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 08:49:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:49:58 INFO - PROCESS | 2491 | 1461253798157 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 2491 | 1461253798160 Marionette TRACE conn3 <- [1,2942,null,{}] 08:49:58 INFO - PROCESS | 2491 | 1461253798168 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}] 08:49:58 INFO - PROCESS | 2491 | 1461253798480 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 08:49:58 INFO - PROCESS | 2491 | 1461253798767 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x90656000 == 143 [pid = 2491] [id = 743] 08:49:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x9084ac00) [pid = 2491] [serial = 2230] [outer = (nil)] 08:49:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x98e28800) [pid = 2491] [serial = 2231] [outer = 0x9084ac00] 08:49:58 INFO - PROCESS | 2491 | 1461253798918 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x9918c400) [pid = 2491] [serial = 2232] [outer = 0x9084ac00] 08:49:59 INFO - PROCESS | 2491 | 1461253799786 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"]]]}] 08:49:59 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 08:49:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:49:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1687ms 08:49:59 INFO - PROCESS | 2491 | 1461253799845 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 2491 | 1461253799850 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:49:59 INFO - PROCESS | 2491 | 1461253799858 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 2491 | 1461253799861 Marionette TRACE conn3 <- [1,2946,null,{}] 08:49:59 INFO - PROCESS | 2491 | 1461253799891 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}] 08:50:00 INFO - PROCESS | 2491 | 1461253800146 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 08:50:00 INFO - PROCESS | 2491 | 1461253800516 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x98716400 == 144 [pid = 2491] [id = 744] 08:50:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x98b25800) [pid = 2491] [serial = 2233] [outer = (nil)] 08:50:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x9df21800) [pid = 2491] [serial = 2234] [outer = 0x98b25800] 08:50:00 INFO - PROCESS | 2491 | 1461253800622 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x9fb38000) [pid = 2491] [serial = 2235] [outer = 0x98b25800] 08:50:01 INFO - PROCESS | 2491 | 1461253801515 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]]]}] 08:50:01 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. 08:50:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1705ms 08:50:01 INFO - PROCESS | 2491 | 1461253801565 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 2491 | 1461253801570 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 08:50:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:50:01 INFO - PROCESS | 2491 | 1461253801578 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 2491 | 1461253801581 Marionette TRACE conn3 <- [1,2950,null,{}] 08:50:01 INFO - PROCESS | 2491 | 1461253801616 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}] 08:50:01 INFO - PROCESS | 2491 | 1461253801876 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 08:50:02 INFO - PROCESS | 2491 | 1461253802245 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x9b158400 == 145 [pid = 2491] [id = 745] 08:50:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x9b18ac00) [pid = 2491] [serial = 2236] [outer = (nil)] 08:50:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0xa00aa400) [pid = 2491] [serial = 2237] [outer = 0x9b18ac00] 08:50:02 INFO - PROCESS | 2491 | 1461253802354 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0xa00e1c00) [pid = 2491] [serial = 2238] [outer = 0x9b18ac00] 08:50:03 INFO - PROCESS | 2491 | ++DOCSHELL 0xa0ab4000 == 146 [pid = 2491] [id = 746] 08:50:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0xa0aba800) [pid = 2491] [serial = 2239] [outer = (nil)] 08:50:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa0c0dc00) [pid = 2491] [serial = 2240] [outer = 0xa0aba800] 08:50:03 INFO - PROCESS | 2491 | 1461253803331 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]]]}] 08:50:03 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. 08:50:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1802ms 08:50:03 INFO - PROCESS | 2491 | 1461253803381 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 2491 | 1461253803385 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 08:50:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:50:03 INFO - PROCESS | 2491 | 1461253803396 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 2491 | 1461253803413 Marionette TRACE conn3 <- [1,2954,null,{}] 08:50:03 INFO - PROCESS | 2491 | 1461253803420 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}] 08:50:03 INFO - PROCESS | 2491 | 1461253803868 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 08:50:04 INFO - PROCESS | 2491 | 1461253804146 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x90851c00 == 147 [pid = 2491] [id = 747] 08:50:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0xa0a19c00) [pid = 2491] [serial = 2241] [outer = (nil)] 08:50:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0xa0ad8c00) [pid = 2491] [serial = 2242] [outer = 0xa0a19c00] 08:50:04 INFO - PROCESS | 2491 | 1461253804248 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa0ae4400) [pid = 2491] [serial = 2243] [outer = 0xa0a19c00] 08:50:05 INFO - PROCESS | 2491 | 1461253805096 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]]]}] 08:50:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:50:05 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 08:50:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1752ms 08:50:05 INFO - PROCESS | 2491 | 1461253805148 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 2491 | 1461253805151 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 08:50:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:50:05 INFO - PROCESS | 2491 | 1461253805159 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 2491 | 1461253805163 Marionette TRACE conn3 <- [1,2958,null,{}] 08:50:05 INFO - PROCESS | 2491 | 1461253805170 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}] 08:50:05 INFO - PROCESS | 2491 | 1461253805462 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 08:50:05 INFO - PROCESS | 2491 | 1461253805772 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 2491 | ++DOCSHELL 0xa0a1f400 == 148 [pid = 2491] [id = 748] 08:50:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0xa0aaf000) [pid = 2491] [serial = 2244] [outer = (nil)] 08:50:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0xa0f85c00) [pid = 2491] [serial = 2245] [outer = 0xa0aaf000] 08:50:05 INFO - PROCESS | 2491 | 1461253805938 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0xa0feac00) [pid = 2491] [serial = 2246] [outer = 0xa0aaf000] 08:50:06 INFO - PROCESS | 2491 | 1461253806830 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]]]}] 08:50:06 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. 08:50:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1691ms 08:50:06 INFO - PROCESS | 2491 | 1461253806851 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 2491 | 1461253806856 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 08:50:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:50:06 INFO - PROCESS | 2491 | 1461253806864 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 2491 | 1461253806868 Marionette TRACE conn3 <- [1,2962,null,{}] 08:50:06 INFO - PROCESS | 2491 | 1461253806874 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}] 08:50:07 INFO - PROCESS | 2491 | 1461253807249 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 08:50:07 INFO - PROCESS | 2491 | 1461253807539 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 2491 | ++DOCSHELL 0x86baa400 == 149 [pid = 2491] [id = 749] 08:50:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0xa0f83000) [pid = 2491] [serial = 2247] [outer = (nil)] 08:50:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0xa2a42c00) [pid = 2491] [serial = 2248] [outer = 0xa0f83000] 08:50:07 INFO - PROCESS | 2491 | 1461253807637 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0xa3c82c00) [pid = 2491] [serial = 2249] [outer = 0xa0f83000] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x999d1000 == 148 [pid = 2491] [id = 727] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x89e55400 == 147 [pid = 2491] [id = 726] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x93ef4800 == 146 [pid = 2491] [id = 725] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x950b0400 == 145 [pid = 2491] [id = 723] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x97eec000 == 144 [pid = 2491] [id = 724] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x950a8800 == 143 [pid = 2491] [id = 722] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x96c85400 == 142 [pid = 2491] [id = 721] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8fef7800 == 141 [pid = 2491] [id = 720] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8f4e2800 == 140 [pid = 2491] [id = 718] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x909aa800 == 139 [pid = 2491] [id = 719] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8f286000 == 138 [pid = 2491] [id = 717] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8ffc0c00 == 137 [pid = 2491] [id = 716] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x89b47800 == 136 [pid = 2491] [id = 715] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x89b49000 == 135 [pid = 2491] [id = 713] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x8c683c00 == 134 [pid = 2491] [id = 714] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x89c0dc00 == 133 [pid = 2491] [id = 712] 08:50:11 INFO - PROCESS | 2491 | --DOCSHELL 0x869edc00 == 132 [pid = 2491] [id = 711] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x89e51c00) [pid = 2491] [serial = 2127] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x90853800) [pid = 2491] [serial = 2100] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8ebbd800) [pid = 2491] [serial = 2084] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x89c69800) [pid = 2491] [serial = 2076] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x90731800) [pid = 2491] [serial = 2096] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x92034400) [pid = 2491] [serial = 2102] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x9046a800) [pid = 2491] [serial = 2091] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x92a56800) [pid = 2491] [serial = 2103] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8c874c00) [pid = 2491] [serial = 2130] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8c687000) [pid = 2491] [serial = 2079] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x8ffb4400) [pid = 2491] [serial = 2090] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x90803000) [pid = 2491] [serial = 2097] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x905e2800) [pid = 2491] [serial = 2093] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x8bc2d000) [pid = 2491] [serial = 2129] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x96b46000) [pid = 2491] [serial = 2114] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x8f4db400) [pid = 2491] [serial = 2088] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x90850800) [pid = 2491] [serial = 2099] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x87045000) [pid = 2491] [serial = 2124] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x8e88b800) [pid = 2491] [serial = 2081] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x93eec800) [pid = 2491] [serial = 2111] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x96ca0c00) [pid = 2491] [serial = 2117] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x90652000) [pid = 2491] [serial = 2094] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x96b4e400) [pid = 2491] [serial = 2115] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x93eee800) [pid = 2491] [serial = 2112] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x93db7400) [pid = 2491] [serial = 2109] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x97805c00) [pid = 2491] [serial = 2121] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x8e796400) [pid = 2491] [serial = 2132] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8c874000) [pid = 2491] [serial = 2019] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x89dbec00) [pid = 2491] [serial = 2126] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x86be5400) [pid = 2491] [serial = 2123] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x89b4f000) [pid = 2491] [serial = 2075] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x8ea24000) [pid = 2491] [serial = 2082] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x8f28b400) [pid = 2491] [serial = 2085] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8f4d7000) [pid = 2491] [serial = 2087] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x977a0c00) [pid = 2491] [serial = 2120] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x96fa0000) [pid = 2491] [serial = 2118] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x8ba26800) [pid = 2491] [serial = 2078] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x93cd1400) [pid = 2491] [serial = 2108] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x92c88400) [pid = 2491] [serial = 2105] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x93b10400) [pid = 2491] [serial = 2106] [outer = (nil)] [url = about:blank] 08:50:11 INFO - PROCESS | 2491 | 1461253811775 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]]]}] 08:50:11 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. 08:50:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 4945ms 08:50:11 INFO - PROCESS | 2491 | 1461253811811 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 2491 | 1461253811816 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:50:11 INFO - PROCESS | 2491 | 1461253811826 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 2491 | 1461253811831 Marionette TRACE conn3 <- [1,2966,null,{}] 08:50:11 INFO - PROCESS | 2491 | 1461253811842 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}] 08:50:12 INFO - PROCESS | 2491 | 1461253812078 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 08:50:12 INFO - PROCESS | 2491 | 1461253812344 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x839e9400 == 133 [pid = 2491] [id = 750] 08:50:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x87180000) [pid = 2491] [serial = 2250] [outer = (nil)] 08:50:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x89c02000) [pid = 2491] [serial = 2251] [outer = 0x87180000] 08:50:12 INFO - PROCESS | 2491 | 1461253812437 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x89c6ec00) [pid = 2491] [serial = 2252] [outer = 0x87180000] 08:50:13 INFO - PROCESS | 2491 | 1461253813256 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]]]}] 08:50:13 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. 08:50:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1489ms 08:50:13 INFO - PROCESS | 2491 | 1461253813316 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 2491 | 1461253813325 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 08:50:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:50:13 INFO - PROCESS | 2491 | 1461253813337 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 2491 | 1461253813342 Marionette TRACE conn3 <- [1,2970,null,{}] 08:50:13 INFO - PROCESS | 2491 | 1461253813351 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}] 08:50:13 INFO - PROCESS | 2491 | 1461253813599 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 08:50:13 INFO - PROCESS | 2491 | 1461253813850 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c03c00 == 134 [pid = 2491] [id = 751] 08:50:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x89dbfc00) [pid = 2491] [serial = 2253] [outer = (nil)] 08:50:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8b884c00) [pid = 2491] [serial = 2254] [outer = 0x89dbfc00] 08:50:13 INFO - PROCESS | 2491 | 1461253813931 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8bc2d400) [pid = 2491] [serial = 2255] [outer = 0x89dbfc00] 08:50:15 INFO - PROCESS | 2491 | 1461253815005 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]]]}] 08:50:15 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. 08:50:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1695ms 08:50:15 INFO - PROCESS | 2491 | 1461253815038 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 2491 | 1461253815042 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 08:50:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:50:15 INFO - PROCESS | 2491 | 1461253815050 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 2491 | 1461253815056 Marionette TRACE conn3 <- [1,2974,null,{}] 08:50:15 INFO - PROCESS | 2491 | 1461253815081 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}] 08:50:15 INFO - PROCESS | 2491 | 1461253815401 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 08:50:15 INFO - PROCESS | 2491 | 1461253815480 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c878400 == 135 [pid = 2491] [id = 752] 08:50:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8e794800) [pid = 2491] [serial = 2256] [outer = (nil)] 08:50:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x8e887c00) [pid = 2491] [serial = 2257] [outer = 0x8e794800] 08:50:15 INFO - PROCESS | 2491 | 1461253815712 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8ea24400) [pid = 2491] [serial = 2258] [outer = 0x8e794800] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x86bb0400) [pid = 2491] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x869f0800) [pid = 2491] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8e88cc00) [pid = 2491] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x96c88800) [pid = 2491] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8eb17400) [pid = 2491] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x89e4ac00) [pid = 2491] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x99936800) [pid = 2491] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x89e4f800) [pid = 2491] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8ea17800) [pid = 2491] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x9870a400) [pid = 2491] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x90466000) [pid = 2491] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x96bdec00) [pid = 2491] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x99b87400) [pid = 2491] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x8ffb6c00) [pid = 2491] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8ffbfc00) [pid = 2491] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0x8fef7c00) [pid = 2491] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x96fa4400) [pid = 2491] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x91528000) [pid = 2491] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x86bef800) [pid = 2491] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x85bcb800) [pid = 2491] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:50:16 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x96c9bc00) [pid = 2491] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:50:17 INFO - PROCESS | 2491 | 1461253817201 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]]]}] 08:50:17 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. 08:50:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2196ms 08:50:17 INFO - PROCESS | 2491 | 1461253817247 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 2491 | 1461253817253 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 08:50:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:50:17 INFO - PROCESS | 2491 | 1461253817262 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 2491 | 1461253817264 Marionette TRACE conn3 <- [1,2978,null,{}] 08:50:17 INFO - PROCESS | 2491 | 1461253817271 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}] 08:50:17 INFO - PROCESS | 2491 | 1461253817607 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 08:50:17 INFO - PROCESS | 2491 | 1461253817632 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x89c78c00 == 136 [pid = 2491] [id = 753] 08:50:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x89e4f800) [pid = 2491] [serial = 2259] [outer = (nil)] 08:50:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x8ea1e800) [pid = 2491] [serial = 2260] [outer = 0x89e4f800] 08:50:17 INFO - PROCESS | 2491 | 1461253817713 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x8eb16400) [pid = 2491] [serial = 2261] [outer = 0x89e4f800] 08:50:18 INFO - PROCESS | 2491 | 1461253818622 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]]]}] 08:50:18 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. 08:50:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1386ms 08:50:18 INFO - PROCESS | 2491 | 1461253818647 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 2491 | 1461253818651 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:50:18 INFO - PROCESS | 2491 | 1461253818658 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 2491 | 1461253818662 Marionette TRACE conn3 <- [1,2982,null,{}] 08:50:18 INFO - PROCESS | 2491 | 1461253818668 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}] 08:50:19 INFO - PROCESS | 2491 | 1461253819062 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 08:50:19 INFO - PROCESS | 2491 | 1461253819465 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bef400 == 137 [pid = 2491] [id = 754] 08:50:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x86befc00) [pid = 2491] [serial = 2262] [outer = (nil)] 08:50:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x87045800) [pid = 2491] [serial = 2263] [outer = 0x86befc00] 08:50:19 INFO - PROCESS | 2491 | 1461253819575 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x89399c00) [pid = 2491] [serial = 2264] [outer = 0x86befc00] 08:50:20 INFO - PROCESS | 2491 | 1461253820541 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"]]]}] 08:50:20 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 08:50:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:50:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1943ms 08:50:20 INFO - PROCESS | 2491 | 1461253820606 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 2491 | 1461253820614 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 08:50:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:50:20 INFO - PROCESS | 2491 | 1461253820623 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 2491 | 1461253820629 Marionette TRACE conn3 <- [1,2986,null,{}] 08:50:20 INFO - PROCESS | 2491 | 1461253820640 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}] 08:50:20 INFO - PROCESS | 2491 | 1461253820912 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 08:50:21 INFO - PROCESS | 2491 | 1461253821307 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 2491 | ++DOCSHELL 0x8bc2a000 == 138 [pid = 2491] [id = 755] 08:50:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8bc32000) [pid = 2491] [serial = 2265] [outer = (nil)] 08:50:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8c86e000) [pid = 2491] [serial = 2266] [outer = 0x8bc32000] 08:50:21 INFO - PROCESS | 2491 | 1461253821452 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8c9a6000) [pid = 2491] [serial = 2267] [outer = 0x8bc32000] 08:50:22 INFO - PROCESS | 2491 | 1461253822476 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]]]}] 08:50:22 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. 08:50:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1895ms 08:50:22 INFO - PROCESS | 2491 | 1461253822520 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 2491 | 1461253822526 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 08:50:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:50:22 INFO - PROCESS | 2491 | 1461253822533 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 2491 | 1461253822538 Marionette TRACE conn3 <- [1,2990,null,{}] 08:50:22 INFO - PROCESS | 2491 | 1461253822545 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}] 08:50:22 INFO - PROCESS | 2491 | 1461253822854 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 08:50:23 INFO - PROCESS | 2491 | 1461253823218 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 2491 | ++DOCSHELL 0x8c9a6c00 == 139 [pid = 2491] [id = 756] 08:50:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8ea1e000) [pid = 2491] [serial = 2268] [outer = (nil)] 08:50:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8eb10000) [pid = 2491] [serial = 2269] [outer = 0x8ea1e000] 08:50:23 INFO - PROCESS | 2491 | 1461253823318 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8ebc1800) [pid = 2491] [serial = 2270] [outer = 0x8ea1e000] 08:50:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f28c800 == 140 [pid = 2491] [id = 757] 08:50:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f340000) [pid = 2491] [serial = 2271] [outer = (nil)] 08:50:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8f342400) [pid = 2491] [serial = 2272] [outer = 0x8f340000] 08:50:24 INFO - PROCESS | 2491 | 1461253824347 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]]]}] 08:50:24 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. 08:50:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1884ms 08:50:24 INFO - PROCESS | 2491 | 1461253824419 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 2491 | 1461253824426 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 08:50:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:50:24 INFO - PROCESS | 2491 | 1461253824486 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 2491 | 1461253824494 Marionette TRACE conn3 <- [1,2994,null,{}] 08:50:24 INFO - PROCESS | 2491 | 1461253824507 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}] 08:50:24 INFO - PROCESS | 2491 | 1461253824857 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 08:50:25 INFO - PROCESS | 2491 | 1461253825221 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f33bc00 == 141 [pid = 2491] [id = 758] 08:50:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8f4d7000) [pid = 2491] [serial = 2273] [outer = (nil)] 08:50:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8fef0800) [pid = 2491] [serial = 2274] [outer = 0x8f4d7000] 08:50:25 INFO - PROCESS | 2491 | 1461253825318 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8ff0b400) [pid = 2491] [serial = 2275] [outer = 0x8f4d7000] 08:50:26 INFO - PROCESS | 2491 | 1461253826200 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]]]}] 08:50:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:50:26 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 08:50:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1798ms 08:50:26 INFO - PROCESS | 2491 | 1461253826235 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 2491 | 1461253826239 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:50:26 INFO - PROCESS | 2491 | 1461253826247 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 2491 | 1461253826251 Marionette TRACE conn3 <- [1,2998,null,{}] 08:50:26 INFO - PROCESS | 2491 | 1461253826258 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}] 08:50:26 INFO - PROCESS | 2491 | 1461253826562 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 08:50:26 INFO - PROCESS | 2491 | 1461253826924 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x8e88f400 == 142 [pid = 2491] [id = 759] 08:50:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8fef5000) [pid = 2491] [serial = 2276] [outer = (nil)] 08:50:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x8ffc0c00) [pid = 2491] [serial = 2277] [outer = 0x8fef5000] 08:50:27 INFO - PROCESS | 2491 | 1461253827029 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x90651800) [pid = 2491] [serial = 2278] [outer = 0x8fef5000] 08:50:27 INFO - PROCESS | 2491 | 1461253827899 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]]]}] 08:50:27 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. 08:50:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1685ms 08:50:27 INFO - PROCESS | 2491 | 1461253827933 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 2491 | 1461253827936 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 08:50:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:50:27 INFO - PROCESS | 2491 | 1461253827944 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 2491 | 1461253827948 Marionette TRACE conn3 <- [1,3002,null,{}] 08:50:27 INFO - PROCESS | 2491 | 1461253827955 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}] 08:50:28 INFO - PROCESS | 2491 | 1461253828209 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 08:50:28 INFO - PROCESS | 2491 | 1461253828526 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 2491 | ++DOCSHELL 0x9072c000 == 143 [pid = 2491] [id = 760] 08:50:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x9072d000) [pid = 2491] [serial = 2279] [outer = (nil)] 08:50:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90802400) [pid = 2491] [serial = 2280] [outer = 0x9072d000] 08:50:28 INFO - PROCESS | 2491 | 1461253828700 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x90849800) [pid = 2491] [serial = 2281] [outer = 0x9072d000] 08:50:29 INFO - PROCESS | 2491 | 1461253829580 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]]]}] 08:50:29 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. 08:50:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1684ms 08:50:29 INFO - PROCESS | 2491 | 1461253829630 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 2491 | 1461253829636 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:50:29 INFO - PROCESS | 2491 | 1461253829644 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 2491 | 1461253829648 Marionette TRACE conn3 <- [1,3006,null,{}] 08:50:29 INFO - PROCESS | 2491 | 1461253829654 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}] 08:50:29 INFO - PROCESS | 2491 | 1461253829918 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 08:50:30 INFO - PROCESS | 2491 | 1461253830226 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 2491 | ++DOCSHELL 0x90657c00 == 144 [pid = 2491] [id = 761] 08:50:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x9084d800) [pid = 2491] [serial = 2282] [outer = (nil)] 08:50:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x9203b800) [pid = 2491] [serial = 2283] [outer = 0x9084d800] 08:50:30 INFO - PROCESS | 2491 | 1461253830376 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x92b0d800) [pid = 2491] [serial = 2284] [outer = 0x9084d800] 08:50:31 INFO - PROCESS | 2491 | 1461253831255 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]]]}] 08:50:31 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. 08:50:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1634ms 08:50:31 INFO - PROCESS | 2491 | 1461253831278 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 2491 | 1461253831281 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 08:50:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:50:31 INFO - PROCESS | 2491 | 1461253831289 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 2491 | 1461253831294 Marionette TRACE conn3 <- [1,3010,null,{}] 08:50:31 INFO - PROCESS | 2491 | 1461253831300 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}] 08:50:31 INFO - PROCESS | 2491 | 1461253831567 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 08:50:31 INFO - PROCESS | 2491 | 1461253831884 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 2491 | ++DOCSHELL 0x91405800 == 145 [pid = 2491] [id = 762] 08:50:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x91521800) [pid = 2491] [serial = 2285] [outer = (nil)] 08:50:31 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x92c8bc00) [pid = 2491] [serial = 2286] [outer = 0x91521800] 08:50:31 INFO - PROCESS | 2491 | 1461253831984 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x93b09800) [pid = 2491] [serial = 2287] [outer = 0x91521800] 08:50:32 INFO - PROCESS | 2491 | 1461253832920 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]]]}] 08:50:32 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 08:50:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1642ms 08:50:32 INFO - PROCESS | 2491 | 1461253832932 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 2491 | 1461253832935 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 08:50:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:50:32 INFO - PROCESS | 2491 | 1461253832943 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 2491 | 1461253832946 Marionette TRACE conn3 <- [1,3014,null,{}] 08:50:32 INFO - PROCESS | 2491 | 1461253832953 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}] 08:50:33 INFO - PROCESS | 2491 | 1461253833207 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 08:50:33 INFO - PROCESS | 2491 | 1461253833524 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 2491 | ++DOCSHELL 0x86aee800 == 146 [pid = 2491] [id = 763] 08:50:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x909a2800) [pid = 2491] [serial = 2288] [outer = (nil)] 08:50:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x93db7c00) [pid = 2491] [serial = 2289] [outer = 0x909a2800] 08:50:33 INFO - PROCESS | 2491 | 1461253833619 Marionette DEBUG loaded listener.js 08:50:33 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x93dbf800) [pid = 2491] [serial = 2290] [outer = 0x909a2800] 08:50:34 INFO - PROCESS | 2491 | [2491] 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 08:50:34 INFO - PROCESS | 2491 | 1461253834627 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:50:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:50:34 INFO - {} 08:50:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:50:34 INFO - {} 08:50:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:50:34 INFO - {} 08:50:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:50:34 INFO - {} 08:50:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1732ms 08:50:34 INFO - PROCESS | 2491 | 1461253834720 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 2491 | 1461253834731 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 08:50:34 INFO - TEST-START | /FileAPI/fileReader.html 08:50:34 INFO - PROCESS | 2491 | 1461253834748 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 2491 | 1461253834752 Marionette TRACE conn3 <- [1,3018,null,{}] 08:50:34 INFO - PROCESS | 2491 | 1461253834764 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}] 08:50:35 INFO - PROCESS | 2491 | 1461253835014 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 08:50:35 INFO - PROCESS | 2491 | 1461253835369 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 2491 | ++DOCSHELL 0x93db9400 == 147 [pid = 2491] [id = 764] 08:50:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x93db9c00) [pid = 2491] [serial = 2291] [outer = (nil)] 08:50:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x96ca0800) [pid = 2491] [serial = 2292] [outer = 0x93db9c00] 08:50:35 INFO - PROCESS | 2491 | 1461253835469 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x96f9ac00) [pid = 2491] [serial = 2293] [outer = 0x93db9c00] 08:50:36 INFO - PROCESS | 2491 | 1461253836349 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]]]}] 08:50:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:50:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:50:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:50:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:50:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 1695ms 08:50:36 INFO - PROCESS | 2491 | 1461253836447 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 2491 | 1461253836452 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 08:50:36 INFO - TEST-START | /FileAPI/historical.html 08:50:36 INFO - PROCESS | 2491 | 1461253836464 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 2491 | 1461253836467 Marionette TRACE conn3 <- [1,3022,null,{}] 08:50:36 INFO - PROCESS | 2491 | 1461253836474 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}] 08:50:36 INFO - PROCESS | 2491 | 1461253836749 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 08:50:37 INFO - PROCESS | 2491 | 1461253837131 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 2491 | ++DOCSHELL 0x97813c00 == 148 [pid = 2491] [id = 765] 08:50:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x97814400) [pid = 2491] [serial = 2294] [outer = (nil)] 08:50:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x97c1f000) [pid = 2491] [serial = 2295] [outer = 0x97814400] 08:50:37 INFO - PROCESS | 2491 | 1461253837255 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x97ee3400) [pid = 2491] [serial = 2296] [outer = 0x97814400] 08:50:38 INFO - PROCESS | 2491 | 1461253838188 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"]]]}] 08:50:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:50:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:50:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:50:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:50:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:50:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:50:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:50:38 INFO - TEST-OK | /FileAPI/historical.html | took 1788ms 08:50:38 INFO - PROCESS | 2491 | 1461253838256 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 2491 | 1461253838261 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 08:50:38 INFO - PROCESS | 2491 | 1461253838273 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 2491 | 1461253838277 Marionette TRACE conn3 <- [1,3026,null,{}] 08:50:38 INFO - TEST-START | /FileAPI/idlharness.html 08:50:38 INFO - PROCESS | 2491 | 1461253838309 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}] 08:50:38 INFO - PROCESS | 2491 | 1461253838586 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 08:50:38 INFO - PROCESS | 2491 | 1461253838950 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 2491 | ++DOCSHELL 0x97806400 == 149 [pid = 2491] [id = 766] 08:50:38 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x97c20000) [pid = 2491] [serial = 2297] [outer = (nil)] 08:50:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x99b95c00) [pid = 2491] [serial = 2298] [outer = 0x97c20000] 08:50:39 INFO - PROCESS | 2491 | 1461253839049 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x9b15d400) [pid = 2491] [serial = 2299] [outer = 0x97c20000] 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:50:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:50:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:50:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:50:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:50:41 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 08:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:50:41 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 08:50:41 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 08:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:50:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:50:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:50:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:50:41 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 08:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:50:41 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 08:50:41 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 08:50:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:50:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:50:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 2881ms 08:50:41 INFO - TEST-START | /FileAPI/idlharness.worker 08:50:41 INFO - PROCESS | 2491 | 1461253841020 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]]]}] 08:50:41 INFO - PROCESS | 2491 | 1461253841171 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 2491 | 1461253841175 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 08:50:41 INFO - PROCESS | 2491 | 1461253841197 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 2491 | 1461253841203 Marionette TRACE conn3 <- [1,3030,null,{}] 08:50:41 INFO - PROCESS | 2491 | 1461253841293 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}] 08:50:41 INFO - PROCESS | 2491 | 1461253841618 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 08:50:41 INFO - PROCESS | 2491 | 1461253841935 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 2491 | ++DOCSHELL 0x93ef3000 == 150 [pid = 2491] [id = 767] 08:50:41 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x93ef5400) [pid = 2491] [serial = 2300] [outer = (nil)] 08:50:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0xa4736400) [pid = 2491] [serial = 2301] [outer = 0x93ef5400] 08:50:42 INFO - PROCESS | 2491 | 1461253842028 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0xa4787400) [pid = 2491] [serial = 2302] [outer = 0x93ef5400] 08:50:42 INFO - PROCESS | 2491 | [2491] 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 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:50:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:50:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:50:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:50:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:50:44 INFO - {} 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:50:44 INFO - {} 08:50:44 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 - {} 08:50:44 INFO - {} 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:50:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:50:44 INFO - {} 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:50:44 INFO - {} 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:50:44 INFO - {} 08:50:44 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 - {} 08:50:44 INFO - {} 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:50:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:50:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:44 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 08:50:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:50:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:50:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:50:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:50:45 INFO - {} 08:50:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3696ms 08:50:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:50:45 INFO - PROCESS | 2491 | 1461253844731 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,{},{}]]]}] 08:50:45 INFO - PROCESS | 2491 | 1461253844894 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 2491 | 1461253844901 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 08:50:45 INFO - PROCESS | 2491 | 1461253844922 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 2491 | 1461253844930 Marionette TRACE conn3 <- [1,3034,null,{}] 08:50:45 INFO - PROCESS | 2491 | 1461253844949 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}] 08:50:45 INFO - PROCESS | 2491 | 1461253845367 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 08:50:45 INFO - PROCESS | 2491 | 1461253845696 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 2491 | ++DOCSHELL 0x83cc3000 == 151 [pid = 2491] [id = 768] 08:50:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 166 (0x83cc4800) [pid = 2491] [serial = 2303] [outer = (nil)] 08:50:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 167 (0xa6c6d800) [pid = 2491] [serial = 2304] [outer = 0x83cc4800] 08:50:45 INFO - PROCESS | 2491 | 1461253845793 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 2491 | ++DOMWINDOW == 168 (0xa6cbfc00) [pid = 2491] [serial = 2305] [outer = 0x83cc4800] 08:50:46 INFO - PROCESS | 2491 | 1461253846663 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]]]}] 08:50:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:50:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1804ms 08:50:46 INFO - PROCESS | 2491 | 1461253846732 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 08:50:46 INFO - PROCESS | 2491 | 1461253846736 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 08:50:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:50:46 INFO - PROCESS | 2491 | 1461253846748 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 2491 | 1461253846751 Marionette TRACE conn3 <- [1,3038,null,{}] 08:50:46 INFO - PROCESS | 2491 | 1461253846760 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}] 08:50:47 INFO - PROCESS | 2491 | 1461253847040 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 08:50:47 INFO - PROCESS | 2491 | 1461253847399 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 2491 | ++DOCSHELL 0x83441c00 == 152 [pid = 2491] [id = 769] 08:50:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 169 (0x83443400) [pid = 2491] [serial = 2306] [outer = (nil)] 08:50:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 170 (0x83448c00) [pid = 2491] [serial = 2307] [outer = 0x83443400] 08:50:47 INFO - PROCESS | 2491 | 1461253847502 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 2491 | ++DOMWINDOW == 171 (0x8344c400) [pid = 2491] [serial = 2308] [outer = 0x83443400] 08:50:48 INFO - PROCESS | 2491 | 1461253848344 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"]]]}] 08:50:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:50:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1637ms 08:50:48 INFO - PROCESS | 2491 | 1461253848386 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 2491 | 1461253848389 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 08:50:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:50:48 INFO - PROCESS | 2491 | 1461253848397 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 2491 | 1461253848401 Marionette TRACE conn3 <- [1,3042,null,{}] 08:50:48 INFO - PROCESS | 2491 | 1461253848408 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}] 08:50:48 INFO - PROCESS | 2491 | 1461253848698 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 08:50:49 INFO - PROCESS | 2491 | 1461253849030 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 2491 | ++DOCSHELL 0x83448400 == 153 [pid = 2491] [id = 770] 08:50:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 172 (0x83449400) [pid = 2491] [serial = 2309] [outer = (nil)] 08:50:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 173 (0x83523c00) [pid = 2491] [serial = 2310] [outer = 0x83449400] 08:50:49 INFO - PROCESS | 2491 | 1461253849176 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 2491 | ++DOMWINDOW == 174 (0x83526000) [pid = 2491] [serial = 2311] [outer = 0x83449400] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89e4cc00 == 152 [pid = 2491] [id = 729] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x85bc1800 == 151 [pid = 2491] [id = 690] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8b6eb400 == 150 [pid = 2491] [id = 441] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x909a1c00 == 149 [pid = 2491] [id = 92] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x87178800 == 148 [pid = 2491] [id = 569] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56e000 == 147 [pid = 2491] [id = 567] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89b45800 == 146 [pid = 2491] [id = 145] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x96fa0c00 == 145 [pid = 2491] [id = 538] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x96ca2000 == 144 [pid = 2491] [id = 537] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89c78c00 == 143 [pid = 2491] [id = 753] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8c878400 == 142 [pid = 2491] [id = 752] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x89c03c00 == 141 [pid = 2491] [id = 751] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x839e9400 == 140 [pid = 2491] [id = 750] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x86baa400 == 139 [pid = 2491] [id = 749] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x90851c00 == 138 [pid = 2491] [id = 747] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0xa0a1f400 == 137 [pid = 2491] [id = 748] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0xa0ab4000 == 136 [pid = 2491] [id = 746] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x9b158400 == 135 [pid = 2491] [id = 745] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x98716400 == 134 [pid = 2491] [id = 744] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x90656000 == 133 [pid = 2491] [id = 743] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x93db5400 == 132 [pid = 2491] [id = 741] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x96f9b400 == 131 [pid = 2491] [id = 742] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8f33a800 == 130 [pid = 2491] [id = 740] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x91522800 == 129 [pid = 2491] [id = 739] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x9084d000 == 128 [pid = 2491] [id = 738] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8b56b400 == 127 [pid = 2491] [id = 737] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8ff04800 == 126 [pid = 2491] [id = 735] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x869e6800 == 125 [pid = 2491] [id = 736] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8eadf800 == 124 [pid = 2491] [id = 734] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x8e886c00 == 123 [pid = 2491] [id = 733] 08:50:52 INFO - PROCESS | 2491 | --DOCSHELL 0x86bb3400 == 122 [pid = 2491] [id = 732] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 173 (0x8eadd800) [pid = 2491] [serial = 2195] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 172 (0x89b50000) [pid = 2491] [serial = 2186] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 171 (0x86bb4800) [pid = 2491] [serial = 2135] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 170 (0x8f28e000) [pid = 2491] [serial = 2144] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 169 (0x96c9ec00) [pid = 2491] [serial = 2165] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 168 (0x8ff06000) [pid = 2491] [serial = 2147] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 167 (0x87176800) [pid = 2491] [serial = 2136] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 166 (0x8bc28800) [pid = 2491] [serial = 2139] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 165 (0x99b93000) [pid = 2491] [serial = 2180] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 164 (0x8b6ef000) [pid = 2491] [serial = 2189] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 163 (0x8eadfc00) [pid = 2491] [serial = 2141] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 162 (0x9918b400) [pid = 2491] [serial = 2174] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 161 (0x90728400) [pid = 2491] [serial = 2151] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 160 (0x98716000) [pid = 2491] [serial = 2172] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 159 (0x9df21c00) [pid = 2491] [serial = 2184] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 158 (0x90468c00) [pid = 2491] [serial = 2150] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 157 (0x91523000) [pid = 2491] [serial = 2154] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 156 (0x8ba21800) [pid = 2491] [serial = 2190] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 155 (0x92b16800) [pid = 2491] [serial = 2156] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 154 (0x93dba800) [pid = 2491] [serial = 2163] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 153 (0x96fb6800) [pid = 2491] [serial = 2166] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 152 (0x999d0800) [pid = 2491] [serial = 2177] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 151 (0x93b0ec00) [pid = 2491] [serial = 2160] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 150 (0x99193c00) [pid = 2491] [serial = 2175] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 149 (0x8eb12c00) [pid = 2491] [serial = 2142] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 148 (0x93cd4400) [pid = 2491] [serial = 2162] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 147 (0x999d3c00) [pid = 2491] [serial = 2178] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 146 (0x9df19c00) [pid = 2491] [serial = 2183] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 145 (0x8c99f400) [pid = 2491] [serial = 2073] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 144 (0x89c71000) [pid = 2491] [serial = 2192] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 143 (0x99b94800) [pid = 2491] [serial = 2181] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 142 (0x8ff10800) [pid = 2491] [serial = 2148] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 141 (0x97eeec00) [pid = 2491] [serial = 2169] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 140 (0x97eea800) [pid = 2491] [serial = 2168] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 139 (0x8e791000) [pid = 2491] [serial = 2193] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 138 (0x98713c00) [pid = 2491] [serial = 2171] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8f4da400) [pid = 2491] [serial = 2145] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x93b0c000) [pid = 2491] [serial = 2159] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x92b19c00) [pid = 2491] [serial = 2157] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x89c6f000) [pid = 2491] [serial = 2187] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x90853c00) [pid = 2491] [serial = 2153] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x8b88c000) [pid = 2491] [serial = 2138] [outer = (nil)] [url = about:blank] 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:50:53 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. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:50:53 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'.) 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:50:53 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. 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:50:53 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. 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:50:53 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. 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:50:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 5335ms 08:50:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:50:53 INFO - PROCESS | 2491 | 1461253853682 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]]]}] 08:50:53 INFO - PROCESS | 2491 | 1461253853737 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 2491 | 1461253853744 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 08:50:53 INFO - PROCESS | 2491 | 1461253853856 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 2491 | 1461253853861 Marionette TRACE conn3 <- [1,3046,null,{}] 08:50:53 INFO - PROCESS | 2491 | 1461253853891 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}] 08:50:54 INFO - PROCESS | 2491 | 1461253854196 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 08:50:54 INFO - PROCESS | 2491 | 1461253854435 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 2491 | ++DOCSHELL 0x85bc1800 == 123 [pid = 2491] [id = 771] 08:50:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x869e6400) [pid = 2491] [serial = 2312] [outer = (nil)] 08:50:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x86bb2400) [pid = 2491] [serial = 2313] [outer = 0x869e6400] 08:50:54 INFO - PROCESS | 2491 | 1461253854521 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x86bea400) [pid = 2491] [serial = 2314] [outer = 0x869e6400] 08:50:54 INFO - PROCESS | 2491 | [2491] 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 08:50:55 INFO - PROCESS | 2491 | 1461253855409 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:50:55 INFO - {} 08:50:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1678ms 08:50:55 INFO - PROCESS | 2491 | 1461253855462 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 2491 | 1461253855470 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 08:50:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:50:55 INFO - PROCESS | 2491 | 1461253855495 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 2491 | 1461253855500 Marionette TRACE conn3 <- [1,3050,null,{}] 08:50:55 INFO - PROCESS | 2491 | 1461253855507 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}] 08:50:55 INFO - PROCESS | 2491 | 1461253855843 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 08:50:55 INFO - PROCESS | 2491 | 1461253855892 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 2491 | ++DOCSHELL 0x86bb3c00 == 124 [pid = 2491] [id = 772] 08:50:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x86be9c00) [pid = 2491] [serial = 2315] [outer = (nil)] 08:50:55 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x89c75400) [pid = 2491] [serial = 2316] [outer = 0x86be9c00] 08:50:55 INFO - PROCESS | 2491 | 1461253855978 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x89e48c00) [pid = 2491] [serial = 2317] [outer = 0x86be9c00] 08:50:57 INFO - PROCESS | 2491 | 1461253857102 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]]]}] 08:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:50:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1651ms 08:50:57 INFO - PROCESS | 2491 | 1461253857147 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 2491 | 1461253857151 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:50:57 INFO - PROCESS | 2491 | 1461253857159 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 2491 | 1461253857165 Marionette TRACE conn3 <- [1,3054,null,{}] 08:50:57 INFO - PROCESS | 2491 | 1461253857206 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}] 08:50:57 INFO - PROCESS | 2491 | 1461253857549 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 137 (0x8e794800) [pid = 2491] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 136 (0x89c0d400) [pid = 2491] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 135 (0x87180000) [pid = 2491] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 134 (0x97c27400) [pid = 2491] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 133 (0x8ebb9000) [pid = 2491] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 132 (0x9b18ac00) [pid = 2491] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 131 (0x92a56400) [pid = 2491] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 130 (0x89dbfc00) [pid = 2491] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 129 (0x90471c00) [pid = 2491] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 128 (0x93eed000) [pid = 2491] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 127 (0x8fee9c00) [pid = 2491] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 126 (0xa0a19c00) [pid = 2491] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 125 (0x93cd5800) [pid = 2491] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 124 (0x8ffb1c00) [pid = 2491] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 123 (0x98b25800) [pid = 2491] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 122 (0x8e887400) [pid = 2491] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 121 (0x8bc34000) [pid = 2491] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 120 (0xa0aaf000) [pid = 2491] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 119 (0x9084ac00) [pid = 2491] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 118 (0x909a1000) [pid = 2491] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:50:58 INFO - PROCESS | 2491 | --DOMWINDOW == 117 (0xa0aba800) [pid = 2491] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:50:58 INFO - PROCESS | 2491 | 1461253858458 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 2491 | ++DOCSHELL 0x87180000 == 125 [pid = 2491] [id = 773] 08:50:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 118 (0x89dbfc00) [pid = 2491] [serial = 2318] [outer = (nil)] 08:50:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 119 (0x8b893800) [pid = 2491] [serial = 2319] [outer = 0x89dbfc00] 08:50:58 INFO - PROCESS | 2491 | 1461253858550 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 2491 | ++DOMWINDOW == 120 (0x8c686400) [pid = 2491] [serial = 2320] [outer = 0x89dbfc00] 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:50:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:50:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:50:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:51:00 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" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:51:00 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" 08:51:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:51:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2801ms 08:51:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:51:00 INFO - PROCESS | 2491 | 1461253859811 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"]]]}] 08:51:00 INFO - PROCESS | 2491 | 1461253859961 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 2491 | 1461253859975 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 08:51:00 INFO - PROCESS | 2491 | 1461253859986 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 2491 | 1461253859989 Marionette TRACE conn3 <- [1,3058,null,{}] 08:51:00 INFO - PROCESS | 2491 | 1461253860013 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}] 08:51:00 INFO - PROCESS | 2491 | 1461253860659 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 08:51:00 INFO - PROCESS | 2491 | 1461253860929 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 2491 | ++DOCSHELL 0x83446800 == 126 [pid = 2491] [id = 774] 08:51:00 INFO - PROCESS | 2491 | ++DOMWINDOW == 121 (0x8344a400) [pid = 2491] [serial = 2321] [outer = (nil)] 08:51:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 122 (0x83528400) [pid = 2491] [serial = 2322] [outer = 0x8344a400] 08:51:01 INFO - PROCESS | 2491 | 1461253861031 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 2491 | ++DOMWINDOW == 123 (0x839e5400) [pid = 2491] [serial = 2323] [outer = 0x8344a400] 08:51:02 INFO - PROCESS | 2491 | 1461253862081 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]]]}] 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:51:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:51:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:51:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:51:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:51:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:51:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:51:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:51:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:51:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2155ms 08:51:02 INFO - PROCESS | 2491 | 1461253862176 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 2491 | 1461253862185 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 08:51:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:51:02 INFO - PROCESS | 2491 | 1461253862202 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 2491 | 1461253862210 Marionette TRACE conn3 <- [1,3062,null,{}] 08:51:02 INFO - PROCESS | 2491 | 1461253862218 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}] 08:51:02 INFO - PROCESS | 2491 | 1461253862506 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 08:51:02 INFO - PROCESS | 2491 | 1461253862873 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 2491 | ++DOCSHELL 0x8939b800 == 127 [pid = 2491] [id = 775] 08:51:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 124 (0x893a0c00) [pid = 2491] [serial = 2324] [outer = (nil)] 08:51:02 INFO - PROCESS | 2491 | ++DOMWINDOW == 125 (0x89b4e800) [pid = 2491] [serial = 2325] [outer = 0x893a0c00] 08:51:02 INFO - PROCESS | 2491 | 1461253862977 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 2491 | ++DOMWINDOW == 126 (0x89c10000) [pid = 2491] [serial = 2326] [outer = 0x893a0c00] 08:51:03 INFO - PROCESS | 2491 | [2491] 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 08:51:03 INFO - PROCESS | 2491 | 1461253863985 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:51:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:51:04 INFO - {} 08:51:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1845ms 08:51:04 INFO - PROCESS | 2491 | 1461253864085 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 2491 | 1461253864092 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 08:51:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:51:04 INFO - PROCESS | 2491 | 1461253864102 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 2491 | 1461253864107 Marionette TRACE conn3 <- [1,3066,null,{}] 08:51:04 INFO - PROCESS | 2491 | 1461253864114 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}] 08:51:04 INFO - PROCESS | 2491 | 1461253864393 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 08:51:04 INFO - PROCESS | 2491 | 1461253864768 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e9800 == 128 [pid = 2491] [id = 776] 08:51:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 127 (0x8bc2a400) [pid = 2491] [serial = 2327] [outer = (nil)] 08:51:04 INFO - PROCESS | 2491 | ++DOMWINDOW == 128 (0x8c682800) [pid = 2491] [serial = 2328] [outer = 0x8bc2a400] 08:51:04 INFO - PROCESS | 2491 | 1461253864866 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 2491 | ++DOMWINDOW == 129 (0x8c876400) [pid = 2491] [serial = 2329] [outer = 0x8bc2a400] 08:51:05 INFO - PROCESS | 2491 | 1461253865923 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]]]}] 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:51:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:51:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1884ms 08:51:06 INFO - PROCESS | 2491 | 1461253866005 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 2491 | 1461253866013 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 08:51:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:51:06 INFO - PROCESS | 2491 | 1461253866035 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 2491 | 1461253866043 Marionette TRACE conn3 <- [1,3070,null,{}] 08:51:06 INFO - PROCESS | 2491 | 1461253866050 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}] 08:51:06 INFO - PROCESS | 2491 | 1461253866326 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 08:51:06 INFO - PROCESS | 2491 | 1461253866667 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b6e8000 == 129 [pid = 2491] [id = 777] 08:51:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 130 (0x8eadfc00) [pid = 2491] [serial = 2330] [outer = (nil)] 08:51:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 131 (0x8eae9c00) [pid = 2491] [serial = 2331] [outer = 0x8eadfc00] 08:51:06 INFO - PROCESS | 2491 | 1461253866766 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 2491 | ++DOMWINDOW == 132 (0x8eb14000) [pid = 2491] [serial = 2332] [outer = 0x8eadfc00] 08:51:07 INFO - PROCESS | 2491 | 1461253867673 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]]]}] 08:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:51:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1699ms 08:51:07 INFO - PROCESS | 2491 | 1461253867727 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 2491 | 1461253867732 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 08:51:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:51:07 INFO - PROCESS | 2491 | 1461253867738 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 2491 | 1461253867742 Marionette TRACE conn3 <- [1,3074,null,{}] 08:51:07 INFO - PROCESS | 2491 | 1461253867748 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}] 08:51:08 INFO - PROCESS | 2491 | 1461253868121 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 08:51:08 INFO - PROCESS | 2491 | 1461253868444 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 2491 | ++DOCSHELL 0x83443800 == 130 [pid = 2491] [id = 778] 08:51:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 133 (0x8352c400) [pid = 2491] [serial = 2333] [outer = (nil)] 08:51:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 134 (0x8f288000) [pid = 2491] [serial = 2334] [outer = 0x8352c400] 08:51:08 INFO - PROCESS | 2491 | 1461253868548 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 2491 | ++DOMWINDOW == 135 (0x8f338000) [pid = 2491] [serial = 2335] [outer = 0x8352c400] 08:51:09 INFO - PROCESS | 2491 | 1461253869474 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]]]}] 08:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:51:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1799ms 08:51:09 INFO - PROCESS | 2491 | 1461253869538 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 08:51:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:51:09 INFO - PROCESS | 2491 | 1461253869543 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 08:51:09 INFO - PROCESS | 2491 | 1461253869550 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 2491 | 1461253869554 Marionette TRACE conn3 <- [1,3078,null,{}] 08:51:09 INFO - PROCESS | 2491 | 1461253869560 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}] 08:51:09 INFO - PROCESS | 2491 | 1461253869917 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 08:51:10 INFO - PROCESS | 2491 | 1461253870203 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 2491 | ++DOCSHELL 0x8b56a400 == 131 [pid = 2491] [id = 779] 08:51:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 136 (0x8b6ef000) [pid = 2491] [serial = 2336] [outer = (nil)] 08:51:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 137 (0x8f33cc00) [pid = 2491] [serial = 2337] [outer = 0x8b6ef000] 08:51:10 INFO - PROCESS | 2491 | 1461253870318 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 2491 | ++DOMWINDOW == 138 (0x8fef8800) [pid = 2491] [serial = 2338] [outer = 0x8b6ef000] 08:51:11 INFO - PROCESS | 2491 | 1461253871291 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 2491 | 1461253871363 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 08:51:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:51:11 INFO - PROCESS | 2491 | 1461253871375 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 2491 | 1461253871378 Marionette TRACE conn3 <- [1,3082,null,{}] 08:51:11 INFO - PROCESS | 2491 | 1461253871389 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}] 08:51:11 INFO - PROCESS | 2491 | 1461253871661 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 08:51:12 INFO - PROCESS | 2491 | 1461253872033 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 2491 | ++DOCSHELL 0x8f4e3000 == 132 [pid = 2491] [id = 780] 08:51:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 139 (0x8ffb8c00) [pid = 2491] [serial = 2339] [outer = (nil)] 08:51:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 140 (0x90470000) [pid = 2491] [serial = 2340] [outer = 0x8ffb8c00] 08:51:12 INFO - PROCESS | 2491 | 1461253872138 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 2491 | ++DOMWINDOW == 141 (0x905d9c00) [pid = 2491] [serial = 2341] [outer = 0x8ffb8c00] 08:51:13 INFO - PROCESS | 2491 | 1461253873002 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]]]}] 08:51:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:51:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:51:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:51:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1687ms 08:51:13 INFO - PROCESS | 2491 | 1461253873064 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 2491 | 1461253873067 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 08:51:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:51:13 INFO - PROCESS | 2491 | 1461253873076 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 2491 | 1461253873080 Marionette TRACE conn3 <- [1,3086,null,{}] 08:51:13 INFO - PROCESS | 2491 | 1461253873109 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}] 08:51:13 INFO - PROCESS | 2491 | 1461253873386 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 08:51:13 INFO - PROCESS | 2491 | 1461253873750 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 2491 | ++DOCSHELL 0x8eb0e800 == 133 [pid = 2491] [id = 781] 08:51:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 142 (0x8ff0d400) [pid = 2491] [serial = 2342] [outer = (nil)] 08:51:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 143 (0x90728800) [pid = 2491] [serial = 2343] [outer = 0x8ff0d400] 08:51:13 INFO - PROCESS | 2491 | 1461253873851 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 2491 | ++DOMWINDOW == 144 (0x9080cc00) [pid = 2491] [serial = 2344] [outer = 0x8ff0d400] 08:51:14 INFO - PROCESS | 2491 | 1461253874710 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:51:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:51:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1662ms 08:51:14 INFO - PROCESS | 2491 | 1461253874744 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 2491 | 1461253874749 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 08:51:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:51:14 INFO - PROCESS | 2491 | 1461253874758 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 2491 | 1461253874762 Marionette TRACE conn3 <- [1,3090,null,{}] 08:51:14 INFO - PROCESS | 2491 | 1461253874769 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}] 08:51:15 INFO - PROCESS | 2491 | 1461253875025 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 08:51:15 INFO - PROCESS | 2491 | 1461253875345 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 2491 | ++DOCSHELL 0x90656c00 == 134 [pid = 2491] [id = 782] 08:51:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 145 (0x90726000) [pid = 2491] [serial = 2345] [outer = (nil)] 08:51:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 146 (0x90851000) [pid = 2491] [serial = 2346] [outer = 0x90726000] 08:51:15 INFO - PROCESS | 2491 | 1461253875447 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 2491 | ++DOMWINDOW == 147 (0x909a1c00) [pid = 2491] [serial = 2347] [outer = 0x90726000] 08:51:16 INFO - PROCESS | 2491 | 1461253876355 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:51:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1637ms 08:51:16 INFO - PROCESS | 2491 | 1461253876397 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 2491 | 1461253876402 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:51:16 INFO - PROCESS | 2491 | 1461253876410 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 2491 | 1461253876414 Marionette TRACE conn3 <- [1,3094,null,{}] 08:51:16 INFO - PROCESS | 2491 | 1461253876420 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}] 08:51:16 INFO - PROCESS | 2491 | 1461253876670 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 08:51:17 INFO - PROCESS | 2491 | 1461253877002 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 2491 | ++DOCSHELL 0x8352a000 == 135 [pid = 2491] [id = 783] 08:51:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 148 (0x9084ac00) [pid = 2491] [serial = 2348] [outer = (nil)] 08:51:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 149 (0x9152c400) [pid = 2491] [serial = 2349] [outer = 0x9084ac00] 08:51:17 INFO - PROCESS | 2491 | 1461253877145 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 2491 | ++DOMWINDOW == 150 (0x92a56800) [pid = 2491] [serial = 2350] [outer = 0x9084ac00] 08:51:18 INFO - PROCESS | 2491 | 1461253878012 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:51:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:51:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1643ms 08:51:18 INFO - PROCESS | 2491 | 1461253878055 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 2491 | 1461253878059 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 08:51:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:51:18 INFO - PROCESS | 2491 | 1461253878067 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 2491 | 1461253878072 Marionette TRACE conn3 <- [1,3098,null,{}] 08:51:18 INFO - PROCESS | 2491 | 1461253878121 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}] 08:51:18 INFO - PROCESS | 2491 | 1461253878513 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 08:51:18 INFO - PROCESS | 2491 | 1461253878806 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 2491 | ++DOCSHELL 0x8ebbd800 == 136 [pid = 2491] [id = 784] 08:51:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 151 (0x90810c00) [pid = 2491] [serial = 2351] [outer = (nil)] 08:51:18 INFO - PROCESS | 2491 | ++DOMWINDOW == 152 (0x92c79c00) [pid = 2491] [serial = 2352] [outer = 0x90810c00] 08:51:18 INFO - PROCESS | 2491 | 1461253878922 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 2491 | ++DOMWINDOW == 153 (0x92c8a000) [pid = 2491] [serial = 2353] [outer = 0x90810c00] 08:51:19 INFO - PROCESS | 2491 | 1461253879870 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]]]}] 08:51:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:51:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:51:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1833ms 08:51:19 INFO - PROCESS | 2491 | 1461253879901 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 2491 | 1461253879907 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 08:51:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:51:19 INFO - PROCESS | 2491 | 1461253879914 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 2491 | 1461253879920 Marionette TRACE conn3 <- [1,3102,null,{}] 08:51:19 INFO - PROCESS | 2491 | 1461253879926 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}] 08:51:20 INFO - PROCESS | 2491 | 1461253880260 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 08:51:20 INFO - PROCESS | 2491 | 1461253880646 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 2491 | ++DOCSHELL 0x92bf9c00 == 137 [pid = 2491] [id = 785] 08:51:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 154 (0x93db8400) [pid = 2491] [serial = 2354] [outer = (nil)] 08:51:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 155 (0x93dc2800) [pid = 2491] [serial = 2355] [outer = 0x93db8400] 08:51:20 INFO - PROCESS | 2491 | 1461253880748 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 2491 | ++DOMWINDOW == 156 (0x93eed800) [pid = 2491] [serial = 2356] [outer = 0x93db8400] 08:51:21 INFO - PROCESS | 2491 | 1461253881646 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:51:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1789ms 08:51:21 INFO - PROCESS | 2491 | 1461253881704 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 08:51:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:51:21 INFO - PROCESS | 2491 | 1461253881709 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 08:51:21 INFO - PROCESS | 2491 | 1461253881717 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 2491 | 1461253881720 Marionette TRACE conn3 <- [1,3106,null,{}] 08:51:21 INFO - PROCESS | 2491 | 1461253881751 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}] 08:51:22 INFO - PROCESS | 2491 | 1461253882027 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 08:51:22 INFO - PROCESS | 2491 | 1461253882405 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 2491 | ++DOCSHELL 0x93ee7400 == 138 [pid = 2491] [id = 786] 08:51:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 157 (0x96b43800) [pid = 2491] [serial = 2357] [outer = (nil)] 08:51:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 158 (0x96c98400) [pid = 2491] [serial = 2358] [outer = 0x96b43800] 08:51:22 INFO - PROCESS | 2491 | 1461253882506 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 2491 | ++DOMWINDOW == 159 (0x96c9f000) [pid = 2491] [serial = 2359] [outer = 0x96b43800] 08:51:23 INFO - PROCESS | 2491 | 1461253883460 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]]]}] 08:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:51:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1801ms 08:51:23 INFO - PROCESS | 2491 | 1461253883519 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 2491 | 1461253883523 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:51:23 INFO - PROCESS | 2491 | 1461253883532 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 2491 | 1461253883536 Marionette TRACE conn3 <- [1,3110,null,{}] 08:51:23 INFO - PROCESS | 2491 | 1461253883560 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}] 08:51:23 INFO - PROCESS | 2491 | 1461253883925 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 08:51:24 INFO - PROCESS | 2491 | 1461253884240 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 2491 | ++DOCSHELL 0x93b12c00 == 139 [pid = 2491] [id = 787] 08:51:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 160 (0x96c99400) [pid = 2491] [serial = 2360] [outer = (nil)] 08:51:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 161 (0x96fb0000) [pid = 2491] [serial = 2361] [outer = 0x96c99400] 08:51:24 INFO - PROCESS | 2491 | 1461253884343 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 2491 | ++DOMWINDOW == 162 (0x9774d400) [pid = 2491] [serial = 2362] [outer = 0x96c99400] 08:51:25 INFO - PROCESS | 2491 | 1461253885221 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"]]]}] 08:51:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:51:25 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 08:51:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:51:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1734ms 08:51:25 INFO - PROCESS | 2491 | 1461253885269 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 08:51:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:51:25 INFO - PROCESS | 2491 | 1461253885274 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 08:51:25 INFO - PROCESS | 2491 | 1461253885281 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 2491 | 1461253885285 Marionette TRACE conn3 <- [1,3114,null,{}] 08:51:25 INFO - PROCESS | 2491 | 1461253885291 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}] 08:51:25 INFO - PROCESS | 2491 | 1461253885560 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 08:51:25 INFO - PROCESS | 2491 | 1461253885901 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\", \"8b7fd00a-fd52-4ef5-aca6-7558215082e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 2491 | ++DOCSHELL 0x950b3c00 == 140 [pid = 2491] [id = 788] 08:51:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 163 (0x96c85400) [pid = 2491] [serial = 2363] [outer = (nil)] 08:51:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 164 (0x97ee3c00) [pid = 2491] [serial = 2364] [outer = 0x96c85400] 08:51:26 INFO - PROCESS | 2491 | 1461253886060 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 2491 | ++DOMWINDOW == 165 (0x97eeec00) [pid = 2491] [serial = 2365] [outer = 0x96c85400] 08:51:26 INFO - PROCESS | 2491 | 1461253886978 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]]]}] 08:51:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:51:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1735ms 08:51:27 INFO - PROCESS | 2491 | 1461253887017 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 2491 | 1461253887021 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 08:51:28 WARNING - u'runner_teardown' () 08:51:28 INFO - No more tests 08:51:28 INFO - Got 0 unexpected results 08:51:28 INFO - SUITE-END | took 1460s 08:51:28 INFO - Closing logging queue 08:51:28 INFO - queue closed 08:51:28 INFO - Return code: 0 08:51:28 WARNING - # TBPL SUCCESS # 08:51:28 INFO - Running post-action listener: _resource_record_post_action 08:51:28 INFO - Running post-run listener: _resource_record_post_run 08:51:29 INFO - Total resource usage - Wall time: 1502s; CPU: 98.0%; Read bytes: 4653056; Write bytes: 961253376; Read time: 308; Write time: 296600 08:51:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:51:29 INFO - install - Wall time: 37s; CPU: 100.0%; Read bytes: 0; Write bytes: 175886336; Read time: 0; Write time: 180452 08:51:29 INFO - run-tests - Wall time: 1465s; CPU: 98.0%; Read bytes: 4632576; Write bytes: 785367040; Read time: 308; Write time: 116148 08:51:29 INFO - Running post-run listener: _upload_blobber_files 08:51:29 INFO - Blob upload gear active. 08:51:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:51:29 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 08:51:29 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'] 08:51:29 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 08:51:30 INFO - (blobuploader) - INFO - Open directory for files ... 08:51:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:51:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:51:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:51:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:51:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:51:31 INFO - (blobuploader) - INFO - Done attempting. 08:51:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:51:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:51:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:51:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:51:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:51:32 INFO - (blobuploader) - INFO - Done attempting. 08:51:32 INFO - (blobuploader) - INFO - Iteration through files over. 08:51:32 INFO - Return code: 0 08:51:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:51:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:51:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0fa1b3f1b69a91e631be95d2c03403bad993ad810419c1fa4dc98e951d881bf7c5a0b5fca503cc37bc2844b8be538106310c0e6f5ce51bd6157f0f45995ecf31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea66ae28bfc300e009689e611edeee0c7566bd2ed2c79e6e78baf8b91f215932137b1fa945170636801c2528e5abb3e0c013266fcf8563606534733261a58f0"} 08:51:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:51:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:51:32 INFO - Contents: 08:51:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0fa1b3f1b69a91e631be95d2c03403bad993ad810419c1fa4dc98e951d881bf7c5a0b5fca503cc37bc2844b8be538106310c0e6f5ce51bd6157f0f45995ecf31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea66ae28bfc300e009689e611edeee0c7566bd2ed2c79e6e78baf8b91f215932137b1fa945170636801c2528e5abb3e0c013266fcf8563606534733261a58f0"} 08:51:32 INFO - Running post-run listener: copy_logs_to_upload_dir 08:51:32 INFO - Copying logs to upload dir... 08:51:32 INFO - mkdir: /builds/slave/test/build/upload/logs 08:51:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1632.706310 ========= master_lag: 19.97 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 32 secs) (at 2016-04-21 08:51:52.374816) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-04-21 08:51:52.377610) ========= 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-1461252187.757769-44214553 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0fa1b3f1b69a91e631be95d2c03403bad993ad810419c1fa4dc98e951d881bf7c5a0b5fca503cc37bc2844b8be538106310c0e6f5ce51bd6157f0f45995ecf31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea66ae28bfc300e009689e611edeee0c7566bd2ed2c79e6e78baf8b91f215932137b1fa945170636801c2528e5abb3e0c013266fcf8563606534733261a58f0"} build_url:https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034621 build_url: 'https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/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/0fa1b3f1b69a91e631be95d2c03403bad993ad810419c1fa4dc98e951d881bf7c5a0b5fca503cc37bc2844b8be538106310c0e6f5ce51bd6157f0f45995ecf31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea66ae28bfc300e009689e611edeee0c7566bd2ed2c79e6e78baf8b91f215932137b1fa945170636801c2528e5abb3e0c013266fcf8563606534733261a58f0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GgzuuvpJTHmrOVYabkGO4g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 15.86 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-04-21 08:52:08.276914) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 34 secs) (at 2016-04-21 08:52:08.277235) ========= 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-1461252187.757769-44214553 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019807 ========= master_lag: 34.97 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 34 secs) (at 2016-04-21 08:52:43.265203) ========= ========= Started reboot skipped (results: 3, elapsed: 25 secs) (at 2016-04-21 08:52:43.265478) ========= ========= Finished reboot skipped (results: 3, elapsed: 25 secs) (at 2016-04-21 08:53:08.360825) ========= ========= Total master_lag: 80.98 =========